xcStartWifiConfig method
开始WIFI配网
ssid ssid
wifiPwd WIFI密码
pwdType 原生返回
ipAddress ip
netMask 网关
dns1 dns1
dns2 dns2
timeOut 超时时间
seq 自定义值
return 返回多个字段
Implementation
Future<String> xcStartWifiConfig({required WifiConfig wifiConfig}) async {
final result = await _api.startWifiConfig(
wifiConfig.ssid!,
wifiConfig.wifiPwd!,
wifiConfig.pwdType!,
wifiConfig.dhcpInfo!.ipAddress,
wifiConfig.dhcpInfo!.netmask,
wifiConfig.dhcpInfo!.gateway,
wifiConfig.dhcpInfo!.dns1,
wifiConfig.dhcpInfo!.dns2,
wifiConfig.timeOut!,
ApiSeq.instance.getSeq());
if (kDebugMode) {
XCloudResponse.fromOriginResponse(result);
}
if (result.param1 < 0) {
return Future.error(
XCloudAPIException(code: result.param1, commandId: result.commandId));
}
return Future.value(result.data);
}