#import <ThingSmartHome.h>
Definition at line 17 of file ThingSmartHome.h.
◆ home:device:dpsUpdate: [1/4]
The delegate of device DPs update.
- Parameters
-
home | The instance. |
device | The device model. |
dps | The DPs. |
◆ home:device:dpsUpdate: [2/4]
The delegate of device DPs update.
- Parameters
-
home | The instance. |
device | The device model. |
dps | The DPs. |
◆ home:device:dpsUpdate: [3/4]
The delegate of device DPs update.
- Parameters
-
home | The instance. |
device | The device model. |
dps | The DPs. |
◆ home:device:dpsUpdate: [4/4]
The delegate of device DPs update.
- Parameters
-
home | The instance. |
device | The device model. |
dps | The DPs. |
◆ home:device:firmwareUpgradeStatusModel: [1/4]
The delegate of changes in device firmware update status.
- Parameters
-
home | The home instance. |
device | The device model. |
upgradeStatusModel | The update status model. |
◆ home:device:firmwareUpgradeStatusModel: [2/4]
The delegate of changes in device firmware update status.
- Parameters
-
home | The home instance. |
device | The device model. |
upgradeStatusModel | The update status model. |
◆ home:device:firmwareUpgradeStatusModel: [3/4]
The delegate of changes in device firmware update status.
- Parameters
-
home | The home instance. |
device | The device model. |
upgradeStatusModel | The update status model. |
◆ home:device:firmwareUpgradeStatusModel: [4/4]
The delegate of changes in device firmware update status.
- Parameters
-
home | The home instance. |
device | The device model. |
upgradeStatusModel | The update status model. |
◆ home:device:upgradeStatus: [1/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
device: |
|
(ThingSmartDeviceModel *) |
device |
upgradeStatus: |
|
("This method is) |
deprecated |
|
|
(Use home:device:firmwareUpgradeStatusModel:instead") |
__deprecated_msg |
|
|
| |
|
optional |
◆ home:device:upgradeStatus: [2/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
device: |
|
(ThingSmartDeviceModel *) |
device |
upgradeStatus: |
|
("This method is) |
deprecated |
|
|
(Use home:device:firmwareUpgradeStatusModel:instead") |
__deprecated_msg |
|
|
| |
|
optional |
◆ home:device:upgradeStatus: [3/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
device: |
|
(ThingSmartDeviceModel *) |
device |
upgradeStatus: |
|
("This method is) |
deprecated |
|
|
(Use home:device:firmwareUpgradeStatusModel:instead") |
__deprecated_msg |
|
|
| |
|
optional |
◆ home:device:upgradeStatus: [4/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
device: |
|
(ThingSmartDeviceModel *) |
device |
upgradeStatus: |
|
("This method is) |
deprecated |
|
|
(Use home:device:firmwareUpgradeStatusModel:instead") |
__deprecated_msg |
|
|
| |
|
optional |
◆ home:device:warningInfoUpdate: [1/4]
The delegate of warning information updates.
- Parameters
-
home | The instance. |
device | The device model. |
warningInfo | The warning information. |
◆ home:device:warningInfoUpdate: [2/4]
The delegate of warning information updates.
- Parameters
-
home | The instance. |
device | The device model. |
warningInfo | The warning information. |
◆ home:device:warningInfoUpdate: [3/4]
The delegate of warning information updates.
- Parameters
-
home | The instance. |
device | The device model. |
warningInfo | The warning information. |
◆ home:device:warningInfoUpdate: [4/4]
The delegate of warning information updates.
- Parameters
-
home | The instance. |
device | The device model. |
warningInfo | The warning information. |
◆ home:deviceInfoUpdate: [1/4]
The delegate of device update information, such as the name.
- Parameters
-
home | The instance. |
device | The device model. |
◆ home:deviceInfoUpdate: [2/4]
The delegate of device update information, such as the name.
- Parameters
-
home | The instance. |
device | The device model. |
◆ home:deviceInfoUpdate: [3/4]
The delegate of device update information, such as the name.
- Parameters
-
home | The instance. |
device | The device model. |
◆ home:deviceInfoUpdate: [4/4]
The delegate of device update information, such as the name.
- Parameters
-
home | The instance. |
device | The device model. |
◆ home:didAddDeivice: [1/4]
The delegate that is instantiated when a new device is added.
- Parameters
-
home | The instance. |
device | The device model. |
◆ home:didAddDeivice: [2/4]
The delegate that is instantiated when a new device is added.
- Parameters
-
home | The instance. |
device | The device model. |
◆ home:didAddDeivice: [3/4]
The delegate that is instantiated when a new device is added.
- Parameters
-
home | The instance. |
device | The device model. |
◆ home:didAddDeivice: [4/4]
The delegate that is instantiated when a new device is added.
- Parameters
-
home | The instance. |
device | The device model. |
◆ home:didAddGroup: [1/4]
The delegate that is instantiated when a new group is added.
- Parameters
-
home | The instance. |
group | The group model. |
◆ home:didAddGroup: [2/4]
The delegate that is instantiated when a new group is added.
- Parameters
-
home | The instance. |
group | The group model. |
◆ home:didAddGroup: [3/4]
The delegate that is instantiated when a new group is added.
- Parameters
-
home | The instance. |
group | The group model. |
◆ home:didAddGroup: [4/4]
The delegate that is instantiated when a new group is added.
- Parameters
-
home | The instance. |
group | The group model. |
◆ home:didAddRoom: [1/4]
The delegate that is instantiated when a new room is added.
- Parameters
-
home | The instance. |
room | The room model. |
◆ home:didAddRoom: [2/4]
The delegate that is instantiated when a new room is added.
- Parameters
-
home | The instance. |
room | The room model. |
◆ home:didAddRoom: [3/4]
The delegate that is instantiated when a new room is added.
- Parameters
-
home | The instance. |
room | The room model. |
◆ home:didAddRoom: [4/4]
The delegate that is instantiated when a new room is added.
- Parameters
-
home | The instance. |
room | The room model. |
◆ home:didRemoveDeivice: [1/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
didRemoveDeivice: |
|
(NSString *) |
devId |
|
|
| |
|
optional |
The delegate that is instantiated when an existing device is removed.
- Parameters
-
home | The instance. |
devId | The device ID |
◆ home:didRemoveDeivice: [2/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
didRemoveDeivice: |
|
(NSString *) |
devId |
|
|
| |
|
optional |
The delegate that is instantiated when an existing device is removed.
- Parameters
-
home | The instance. |
devId | The device ID |
◆ home:didRemoveDeivice: [3/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
didRemoveDeivice: |
|
(NSString *) |
devId |
|
|
| |
|
optional |
The delegate that is instantiated when an existing device is removed.
- Parameters
-
home | The instance. |
devId | The device ID |
◆ home:didRemoveDeivice: [4/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
didRemoveDeivice: |
|
(NSString *) |
devId |
|
|
| |
|
optional |
The delegate that is instantiated when an existing device is removed.
- Parameters
-
home | The instance. |
devId | The device ID |
◆ home:didRemoveGroup: [1/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
didRemoveGroup: |
|
(NSString *) |
groupId |
|
|
| |
|
optional |
The delegate that is instantiated when a group is removed.
- Parameters
-
home | The instance. |
groupId | The group ID. |
◆ home:didRemoveGroup: [2/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
didRemoveGroup: |
|
(NSString *) |
groupId |
|
|
| |
|
optional |
The delegate that is instantiated when a group is removed.
- Parameters
-
home | The instance. |
groupId | The group ID. |
◆ home:didRemoveGroup: [3/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
didRemoveGroup: |
|
(NSString *) |
groupId |
|
|
| |
|
optional |
The delegate that is instantiated when a group is removed.
- Parameters
-
home | The instance. |
groupId | The group ID. |
◆ home:didRemoveGroup: [4/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
didRemoveGroup: |
|
(NSString *) |
groupId |
|
|
| |
|
optional |
The delegate that is instantiated when a group is removed.
- Parameters
-
home | The instance. |
groupId | The group ID. |
◆ home:didRemoveRoom: [1/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
didRemoveRoom: |
|
(long long) |
roomId |
|
|
| |
|
optional |
The delegate that is instantiated when an existing room is removed.
- Parameters
-
home | The instance. |
roomId | The room ID. |
◆ home:didRemoveRoom: [2/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
didRemoveRoom: |
|
(long long) |
roomId |
|
|
| |
|
optional |
The delegate that is instantiated when an existing room is removed.
- Parameters
-
home | The instance. |
roomId | The room ID. |
◆ home:didRemoveRoom: [3/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
didRemoveRoom: |
|
(long long) |
roomId |
|
|
| |
|
optional |
The delegate that is instantiated when an existing room is removed.
- Parameters
-
home | The instance. |
roomId | The room ID. |
◆ home:didRemoveRoom: [4/4]
- (void) home: |
|
(ThingSmartHome *) |
home |
didRemoveRoom: |
|
(long long) |
roomId |
|
|
| |
|
optional |
The delegate that is instantiated when an existing room is removed.
- Parameters
-
home | The instance. |
roomId | The room ID. |
◆ home:didUpdateOTAModelList: [1/4]
The delegate of over-the-air (OTA) updates for homes or shared devices.
- Parameters
-
home | The home instance. |
otaModelList | The OTA model list. |
◆ home:didUpdateOTAModelList: [2/4]
The delegate of over-the-air (OTA) updates for homes or shared devices.
- Parameters
-
home | The home instance. |
otaModelList | The OTA model list. |
◆ home:didUpdateOTAModelList: [3/4]
The delegate of over-the-air (OTA) updates for homes or shared devices.
- Parameters
-
home | The home instance. |
otaModelList | The OTA model list. |
◆ home:didUpdateOTAModelList: [4/4]
The delegate of over-the-air (OTA) updates for homes or shared devices.
- Parameters
-
home | The home instance. |
otaModelList | The OTA model list. |
◆ home:group:dpsUpdate: [1/4]
The delegate of group DP updates.
- Parameters
-
home | The instance. |
group | The group model. |
dps | The DPs. |
◆ home:group:dpsUpdate: [2/4]
The delegate of group DP updates.
- Parameters
-
home | The instance. |
group | The group model. |
dps | The DPs. |
◆ home:group:dpsUpdate: [3/4]
The delegate of group DP updates.
- Parameters
-
home | The instance. |
group | The group model. |
dps | The DPs. |
◆ home:group:dpsUpdate: [4/4]
The delegate of group DP updates.
- Parameters
-
home | The instance. |
group | The group model. |
dps | The DPs. |
◆ home:groupInfoUpdate: [1/4]
The delegate of the group update information, such as the name.
- Parameters
-
home | The instance. |
group | The group model. |
◆ home:groupInfoUpdate: [2/4]
The delegate of the group update information, such as the name.
- Parameters
-
home | The instance. |
group | The group model. |
◆ home:groupInfoUpdate: [3/4]
The delegate of the group update information, such as the name.
- Parameters
-
home | The instance. |
group | The group model. |
◆ home:groupInfoUpdate: [4/4]
The delegate of the group update information, such as the name.
- Parameters
-
home | The instance. |
group | The group model. |
◆ home:roomInfoUpdate: [1/4]
The delegate of room update information, such as the name.
- Parameters
-
home | The instance. |
room | The room model. |
◆ home:roomInfoUpdate: [2/4]
The delegate of room update information, such as the name.
- Parameters
-
home | The instance. |
room | The room model. |
◆ home:roomInfoUpdate: [3/4]
The delegate of room update information, such as the name.
- Parameters
-
home | The instance. |
room | The room model. |
◆ home:roomInfoUpdate: [4/4]
The delegate of room update information, such as the name.
- Parameters
-
home | The instance. |
room | The room model. |
◆ home:roomRelationUpdate: [1/4]
The delegate of updates on the relationship among rooms, groups, and devices.
- Parameters
-
home | The instance. |
room | The room model. |
◆ home:roomRelationUpdate: [2/4]
The delegate of updates on the relationship among rooms, groups, and devices.
- Parameters
-
home | The instance. |
room | The room model. |
◆ home:roomRelationUpdate: [3/4]
The delegate of updates on the relationship among rooms, groups, and devices.
- Parameters
-
home | The instance. |
room | The room model. |
◆ home:roomRelationUpdate: [4/4]
The delegate of updates on the relationship among rooms, groups, and devices.
- Parameters
-
home | The instance. |
room | The room model. |
◆ homeDidUpdateInfo: [1/4]
The delegate of home update information, such as the name and online status.
- Parameters
-
◆ homeDidUpdateInfo: [2/4]
The delegate of home update information, such as the name and online status.
- Parameters
-
◆ homeDidUpdateInfo: [3/4]
The delegate of home update information, such as the name and online status.
- Parameters
-
◆ homeDidUpdateInfo: [4/4]
The delegate of home update information, such as the name and online status.
- Parameters
-
◆ homeDidUpdateRoomInfo: [1/4]
- (void) homeDidUpdateRoomInfo: |
|
("Use - or instead.") |
__deprecated_msg[ThingSmartHomeDelegate home:didAddRoom:][ThingSmartHomeDelegate home:didRemoveRoom:] |
|
|
optional |
◆ homeDidUpdateRoomInfo: [2/4]
- (void) homeDidUpdateRoomInfo: |
|
("Use - or instead.") |
__deprecated_msg[ThingSmartHomeDelegate home:didAddRoom:][ThingSmartHomeDelegate home:didRemoveRoom:] |
|
|
optional |
◆ homeDidUpdateRoomInfo: [3/4]
- (void) homeDidUpdateRoomInfo: |
|
("Use - or instead.") |
__deprecated_msg[ThingSmartHomeDelegate home:didAddRoom:][ThingSmartHomeDelegate home:didRemoveRoom:] |
|
|
optional |
◆ homeDidUpdateRoomInfo: [4/4]
- (void) homeDidUpdateRoomInfo: |
|
("Use - or instead.") |
__deprecated_msg[ThingSmartHomeDelegate home:didAddRoom:][ThingSmartHomeDelegate home:didRemoveRoom:] |
|
|
optional |
◆ homeDidUpdateSharedInfo: [1/4]
The delegate of updates on the shared device list.
- Parameters
-
◆ homeDidUpdateSharedInfo: [2/4]
The delegate of updates on the shared device list.
- Parameters
-
◆ homeDidUpdateSharedInfo: [3/4]
The delegate of updates on the shared device list.
- Parameters
-
◆ homeDidUpdateSharedInfo: [4/4]
The delegate of updates on the shared device list.
- Parameters
-
The documentation for this protocol was generated from the following files:
- /Users/humtong/Downloads/Pods_副本/ThingSmartDeviceKit/Build/ThingSmartDeviceKit.xcframework/ios-arm64_x86_64-simulator/ThingSmartDeviceKit.framework/Headers/ThingSmartHome.h
- /Users/humtong/Downloads/Pods_副本/ThingSmartDeviceKit/Build/ThingSmartDeviceKit.xcframework/watchos-arm64_i386_x86_64-simulator/ThingSmartDeviceKit.framework/Headers/ThingSmartHome.h
- /Users/humtong/Downloads/Pods_副本/ThingSmartDeviceKit/Build/ThingSmartDeviceKit.xcframework/ios-arm64/ThingSmartDeviceKit.framework/Headers/ThingSmartHome.h
- /Users/humtong/Downloads/Pods_副本/ThingSmartDeviceKit/Build/ThingSmartDeviceKit.xcframework/watchos-arm64_arm64_32_armv7k/ThingSmartDeviceKit.framework/Headers/ThingSmartHome.h