Tuya iOS Smart Life App SDK
5.15.0
ThingSmartDeviceModelUtils.h
Go to the documentation of this file.
1
//
2
// ThingSmartDeviceModelUtils.h
3
// ThingSmartDeviceCoreKit
4
//
5
// Copyright (c) 2014-2024.
6
//
7
8
#ifndef ThingSmartDeviceModelUtils_h
9
#define ThingSmartDeviceModelUtils_h
10
12
typedef
enum : NSUInteger {
13
ThingSmartDeviceUpgradeStatusDefault
= 0,
14
ThingSmartDeviceUpgradeStatusReady
= 1,
15
ThingSmartDeviceUpgradeStatusUpgrading
= 2,
16
ThingSmartDeviceUpgradeStatusSuccess
= 3,
17
ThingSmartDeviceUpgradeStatusFailure
= 4,
18
ThingSmartDeviceUpgradeStatusWaitingExectue
= 5,
19
ThingSmartDeviceUpgradeStatusDownloaded
= 6,
20
ThingSmartDeviceUpgradeStatusTimeout
= 7,
21
ThingSmartDeviceUpgradeStatusInQueue
= 13,
22
23
ThingSmartDeviceUpgradeStatusLocalPrepare
= 100,
24
}
ThingSmartDeviceUpgradeStatus
;
25
27
typedef
NS_ENUM
(NSUInteger, ThingSmartDeviceUpgradeMode) {
29
ThingSmartDeviceUpgradeModeNormal = 0,
31
ThingSmartDeviceUpgradeModePidVersion = 1,
32
};
33
34
#endif
/* ThingSmartDeviceModelUtils_h */
NS_ENUM
typedef NS_ENUM(NSUInteger, ThingSmartDeviceUpgradeMode)
The device update mode.
Definition:
ThingSmartDeviceModelUtils.h:27
ThingSmartDeviceUpgradeStatus
ThingSmartDeviceUpgradeStatus
The device update status.
Definition:
ThingSmartDeviceModelUtils.h:12
ThingSmartDeviceUpgradeStatusSuccess
@ ThingSmartDeviceUpgradeStatusSuccess
Success: The update is completed.
Definition:
ThingSmartDeviceModelUtils.h:16
ThingSmartDeviceUpgradeStatusWaitingExectue
@ ThingSmartDeviceUpgradeStatusWaitingExectue
NB-IoT devices wait to execute NB-IoT tasks. Device tasks have been sent but not yet executed.
Definition:
ThingSmartDeviceModelUtils.h:18
ThingSmartDeviceUpgradeStatusFailure
@ ThingSmartDeviceUpgradeStatusFailure
Failure: The update has an exception.
Definition:
ThingSmartDeviceModelUtils.h:17
ThingSmartDeviceUpgradeStatusInQueue
@ ThingSmartDeviceUpgradeStatusInQueue
InQueue: The update is in the queue.
Definition:
ThingSmartDeviceModelUtils.h:21
ThingSmartDeviceUpgradeStatusUpgrading
@ ThingSmartDeviceUpgradeStatusUpgrading
Upgrading: The update is in progress.
Definition:
ThingSmartDeviceModelUtils.h:15
ThingSmartDeviceUpgradeStatusDownloaded
@ ThingSmartDeviceUpgradeStatusDownloaded
NB-IoT devices have downloaded NB-IoT firmware.
Definition:
ThingSmartDeviceModelUtils.h:19
ThingSmartDeviceUpgradeStatusReady
@ ThingSmartDeviceUpgradeStatusReady
Ready: The hardware is ready.
Definition:
ThingSmartDeviceModelUtils.h:14
ThingSmartDeviceUpgradeStatusDefault
@ ThingSmartDeviceUpgradeStatusDefault
Default: No update is required.
Definition:
ThingSmartDeviceModelUtils.h:13
ThingSmartDeviceUpgradeStatusTimeout
@ ThingSmartDeviceUpgradeStatusTimeout
Timeout: The update timed out.
Definition:
ThingSmartDeviceModelUtils.h:20
ThingSmartDeviceUpgradeStatusLocalPrepare
@ ThingSmartDeviceUpgradeStatusLocalPrepare
LocalPrepare: The app local prepare status. (when the device is linking, switch to sub device,...
Definition:
ThingSmartDeviceModelUtils.h:23
Downloads
Pods_副本
ThingSmartDeviceCoreKit
Build
ThingSmartDeviceCoreKit.xcframework
ios-arm64
ThingSmartDeviceCoreKit.framework
Headers
ThingSmartDeviceModelUtils.h
Generated by
1.9.4