云服务被监听者基类
- 云服务被监听者基类, 用于定义封装的不同云服务方法的基本功能, 方便统一不同云的兼容使用, 用户可根据不同的云服务编写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 | 升级模块, 非必填 |
- 返回值:
无