云服务被监听者基类

  • 云服务被监听者基类, 用于定义封装的不同云服务方法的基本功能, 方便统一不同云的兼容使用, 用户可根据不同的云服务编写init, close, post_data, ota_request, ota_action方法

addObserver 添加监听者

  • 参数:
参数 类型 说明
observer OBJECT 监听者实例对象
  • 返回值:
数据类型 说明
BOOL True成功, False失败

delObserver 移除监听者

  • 参数:
参数 类型 说明
observer OBJECT 监听者实例对象
  • 返回值:
数据类型 说明
BOOL True成功, False失败

notifyObservers 通知监听者消息

  • 参数:
参数 类型 说明
args TUPLE 元组数据
kwargs DICT 字典数据
  • 返回值:

init 云服务连接初始化

  • 参数:
参数 类型 说明
enforce BOOL 是否强制重连
  • 返回值:

close 云服务断开连接

  • 参数:

  • 返回值:

post_data 发送消息

  • 参数:
参数 类型 说明
data DICT 发送消息体
  • 返回值:

ota_request OTA升级计划查询

  • 参数:
参数 类型 说明
args TUPLE 元组数据
kwargs DICT 字典数据
  • 返回值:

ota_action OTA升级确认

  • 参数:
参数 类型 说明
action INT 0-取消升级;1-确认升级
module STRING 升级模块, 非必填
  • 返回值: