WIFI事件之错误处理
void app.onWIFI32(int m){
str s;
if (m==255){ //错误处理
s=wifi_getinfo(12);
echo(s);
}
}
wifi_getinfo对应的功能表:
编号 |
内容 |
返回 |
描述 |
0 |
wifi_m |
int |
WIFI事件编号,即app.onWIFI32(int m)中的m,本函数中==255 |
2 |
msgnum |
int |
消息编号,详见下表 |
3 |
p1 |
int |
下载内容长度,本参数是服务器端传回的长度 |
4 |
p2 |
int |
实际下载长度 |
5 |
url |
str |
http下载的url |
12 |
dn |
str |
从psram中的下载区转换成字符串返回 |
13 |
defdnaddr |
int |
获取系统默认的dn位置的addr,对应psram |
14 |
defupaddr |
int |
获取系统默认的post位置的addr,对应psram |
15 |
dnmaxsize |
int |
获取系统默认的dn下载区尺寸 |
16 |
upmaxsize |
int |
获取系统默认的post上传区尺寸 |
17 |
dnaddr |
int |
获取实际的dn下载addr |
18 |
upaddr |
int |
获取实际的post上传区addr |
19 |
dnsize |
int |
获取已经下载的内容尺寸大小 |
21 |
d1 |
int |
httperrid对应的错误值,详见下表 |
22 |
d2 |
int |
httpstatus对应的状态值,详见下表 |
- 只列有关项目,以上参数只有在nWIFI32事件中调用方能获取正确值
msgnum对应的描述
编号 |
内容 |
p1 |
p2 |
d1 |
d2 |
buf |
01 |
http下载错误 |
- |
- |
错误代码 |
http状态代码 |
错误字符串 |