ACDevicePropertySearchOption Class Reference
Inherits from | NSObject |
---|---|
Declared in | ACDevicePropertySearchOption.h |
subDomain
子域
@property (nonatomic, copy) NSString *subDomain
Declared In
ACDevicePropertySearchOption.h
deviceId
设备逻辑id
@property (nonatomic, assign) NSInteger deviceId
Declared In
ACDevicePropertySearchOption.h
startTime
检索起始时间
@property (nonatomic, assign) NSTimeInterval startTime
Discussion
需要检索的起始时间,没有则传入0。
Declared In
ACDevicePropertySearchOption.h
endTime
检索终止时间。
@property (nonatomic, assign) NSTimeInterval endTime
Discussion
当前最早的时间,没有则传入0。
Declared In
ACDevicePropertySearchOption.h
limit
检索条数
@property (nonatomic, assign) NSUInteger limit
Discussion
最大限制1000条 默认20条
Declared In
ACDevicePropertySearchOption.h
selectProps
检索设备属性数据的字段集合。如:@[@“propKey0”, @“propKey1”, @“propKey2”]
@property (nonatomic, copy) NSArray<NSString*> *selectProps
Discussion
若不设置则为检索全部属性字段
Declared In
ACDevicePropertySearchOption.h
order
检索顺序
@property (nonatomic, assign) ACDataSearchOrder order
Declared In
ACDevicePropertySearchOption.h
propFilter
检索设备属性过滤条件。
@property (nonatomic, strong, readonly) ACObject *propFilter
Declared In
ACDevicePropertySearchOption.h
– initWithSubDomain:deviceId:
初始化查询条件:检索所有属性字段最新的20条数据
- (instancetype)initWithSubDomain:(NSString *)subDomain deviceId:(NSInteger)deviceId
Parameters
subDomain |
设备子域 |
---|---|
deviceId |
设备逻辑 id |
Declared In
ACDevicePropertySearchOption.h
– initWithSubDomain:deviceId:startTime:endTime:limit:
初始化查询条件:检索指定时间范围内指定 limit 数量的属性数据
- (instancetype)initWithSubDomain:(NSString *)subDomain deviceId:(NSInteger)deviceId startTime:(NSTimeInterval)startTime endTime:(NSTimeInterval)endTime limit:(NSInteger)limit
Parameters
subDomain |
设备子域 |
---|---|
deviceId |
设备逻辑 id |
startTime |
检索条件开始时间 |
endTime |
检索条件结束时间 |
limit |
检索数据结果数量 |
Declared In
ACDevicePropertySearchOption.h
– filter:equalTo:
设置检索条件 filterKey = value value可为:@“value"或@(11)或@(11.22)或@(YES)
- (instancetype)filter:(NSString *)filterKey equalTo:(id)value
Parameters
filterKey |
检索的属性键 |
---|---|
value |
检索的属性值 |
Declared In
ACDevicePropertySearchOption.h
– filter:lessThan:
设置检索条件 filterKey < value value可为:@“value"或@(11)或@(11.22)或@(YES)
- (instancetype)filter:(NSString *)filterKey lessThan:(id)value
Parameters
filterKey |
检索的属性键 |
---|---|
value |
检索的属性值 |
Declared In
ACDevicePropertySearchOption.h
– filter:greaterThan:
设置检索条件 filterKey > value value可为:@“value"或@(11)或@(11.22)或@(YES)
- (instancetype)filter:(NSString *)filterKey greaterThan:(id)value
Parameters
filterKey |
检索的属性键 |
---|---|
value |
检索的属性值 |
Declared In
ACDevicePropertySearchOption.h
– filter:lessOrEqualTo:
设置检索条件 filterKey <= value value可为:@“value"或@(11)或@(11.22)或@(YES)
- (instancetype)filter:(NSString *)filterKey lessOrEqualTo:(id)value
Parameters
filterKey |
检索的属性键 |
---|---|
value |
检索的属性值 |
Declared In
ACDevicePropertySearchOption.h
– filter:greaterOrEqualTo:
设置检索条件 filterKey >= value value可为:@“value"或@(11)或@(11.22)或@(YES)
- (instancetype)filter:(NSString *)filterKey greaterOrEqualTo:(id)value
Parameters
filterKey |
检索的属性键 |
---|---|
value |
检索的属性值 |
Declared In
ACDevicePropertySearchOption.h