ACDevicePropertySearchOption Class Reference

Inherits from NSObject
Declared in ACDevicePropertySearchOption.h

Overview

检索设备历史属性记录选项

  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