ACDeviceTimerManager Class Reference

Inherits from NSObject
Declared in ACDeviceTimerManager.h

– initWithDeviceId:

  • 生成Manager实例
- (instancetype)initWithDeviceId:(NSInteger)deviceId

Discussion

  • @param deviceId 要添加任务的设备逻辑id
  • @return manager 实例

Declared In

ACDeviceTimerManager.h

– addTask:callback:

  • 添加设备定时任务
- (void)addTask:(ACDeviceTask *)task callback:(void ( ^ ) ( ACDeviceTask *task , NSError *error ))callback

Discussion

  • @param task 设备任务对象
  • @param callback 设备任务对象

Declared In

ACDeviceTimerManager.h

– modifyTask:callback:

  • 修改设备定时任务
  • 注: 修改是覆盖修改, 即以最后一次上传的数据为准, 以前的数据会被覆盖掉
- (void)modifyTask:(ACDeviceTask *)task callback:(void ( ^ ) ( ACDeviceTask *task , NSError *error ))callback

Discussion

  • @param task 设备任务对象
  • @param callback 设备任务对象

Declared In

ACDeviceTimerManager.h

– openTask:callback:

  • 开启设备定时任务
- (void)openTask:(NSString *)taskId callback:(void ( ^ ) ( NSError *error ))callback

Discussion

  • @param taskId 任务id
  • @param callback 开启结果

Declared In

ACDeviceTimerManager.h

– closeTask:callback:

  • 关闭设备定时任务
- (void)closeTask:(NSString *)taskId callback:(void ( ^ ) ( NSError *error ))callback

Discussion

  • @param taskId 任务id
  • @param callback 关闭结果

Declared In

ACDeviceTimerManager.h

– deleteTask:callback:

  • 删除设备定时任务
- (void)deleteTask:(NSString *)taskId callback:(void ( ^ ) ( NSError *error ))callbac

Discussion

  • @param taskId 任务id
  • @param callbac 删除结果

Declared In

ACDeviceTimerManager.h

– listTask:

  • 获取设备定时任务列表
- (void)listTask:(void ( ^ ) ( NSArray<ACDeviceTask*> *tasks , NSError *error ))callback

Discussion

  • @param callback 定时任务列表

Declared In

ACDeviceTimerManager.h

– addtasks:toGroup:callback:

  • 添加设备定时任务组
- (void)addtasks:(NSArray<ACDeviceTask*> *)tasks toGroup:(NSString *)groupName callback:(void ( ^ ) ( ACDeviceTaskGroup *taskGroup , NSError *error ))callback

Discussion

  • @param tasks 设备定时任务数组
  • @param groupName 任务组名称
  • @param callback 任务组回调对象

Declared In

ACDeviceTimerManager.h

– modifyTaskGroup:callback:

  • 修改设备定时任务组
  • 注: 修改是覆盖修改, 即以最后一次上传的数据为准, 以前的数据会被覆盖掉
- (void)modifyTaskGroup:(ACDeviceTaskGroup *)task callback:(void ( ^ ) ( ACDeviceTaskGroup *taskGroup , NSError *error ))callback

Discussion

  • @param task 设备定时任务组
  • @param callback 任务组回调

Declared In

ACDeviceTimerManager.h

– openTaskGroup:callback:

  • 开始设备定时任务组
- (void)openTaskGroup:(NSString *)taskGroupId callback:(void ( ^ ) ( NSError *error ))callback

Discussion

  • @param taskGroupId 任务组id
  • @param callback 开启结果回调

Declared In

ACDeviceTimerManager.h

– closeTaskGroup:callback:

  • 关闭设备定时任务组
- (void)closeTaskGroup:(NSString *)taskGroupId callback:(void ( ^ ) ( NSError *error ))callback

Discussion

  • @param taskGroupId 任务组id
  • @param callback 关闭结果回调

Declared In

ACDeviceTimerManager.h

– deleteTaskGroup:callback:

  • 删除设备定时任务组
- (void)deleteTaskGroup:(NSString *)taskGroupId callback:(void ( ^ ) ( NSError *error ))callback

Discussion

  • @param taskGroupId 任务组id
  • @param callback 删除结果回调

Declared In

ACDeviceTimerManager.h

– listTaskGroup:

  • 获取设备定时任务组列表
- (void)listTaskGroup:(void ( ^ ) ( NSArray<ACDeviceTaskGroup*> *taskGroup , NSError *error ))callback

Discussion

  • @param callback 设备定时任务组列表

Declared In

ACDeviceTimerManager.h