{IDO设备日志接口说明}
1.功能概述
提供查询是否支持获取固件日志接口,查询日志目录地址,开始启动获取日志和取消获取日志的能力。
2.接口能力
1.查询是否支持获取固件日志:
1.1 功能概括:
无。
1.2 API ID:
bool get getLogIng;
1.3 API参数说明:
@return:bool 支持功能表,fasle:不支持,true:支持。////TODO?
2.查询所有日志目录地址:
2.1 功能概括:
无。
2.2 API ID:
Future<String> get logDirPath;
2.3 API参数说明:
@return:String 所有日志的目录地址,每个日志目录下存放以时间戳命名的文件,所有日志目录名称:
flash日志目录 -> Flash
电池日志目录 -> Battery
过热日志目录 -> Heat
旧的重启日志目录 -> Reboot
3.开始获取日志:
3.1 功能概括:
无。
3.2 API ID:
Stream<bool> startGet(List<IDOLogType> types);
3.3 API参数说明:
@return:bool 支持功能表,fasle:不支持,true:支持。
@param:types 日志列表,日志类型包括:
enum IDOLogType {
init = 0,
reboot = 1, // 旧的重启日志
general = 2, // 通用日志
reset = 3, // 复位日志
hardware = 4, // 硬件日志
algorithm = 5, // 算法日志
restart = 6, // 新重启日志
battery = 7, // 电池日志
heat = 8 // 过热日志
}
4.取消获取日志:
4.1 功能概括:
无。
4.2 API ID:
void cancel();
4.3 API参数说明:
无。