xcStartWifiConfig method

Future<String> xcStartWifiConfig({
  1. required WifiConfig wifiConfig,
})

开始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);
}