public static eARDISCOVERY_ERROR ARDISCOVERY_Device_InitWifi(SWIGTYPE_p_ARDISCOVERY_Device_t device, eARDISCOVERY_PRODUCT product, string name, string address, int port)
 {
     eARDISCOVERY_ERROR ret = (eARDISCOVERY_ERROR)ARDroneSDK3PINVOKE.ARDISCOVERY_Device_InitWifi(SWIGTYPE_p_ARDISCOVERY_Device_t.getCPtr(device), (int)product, name, address, port);
     return ret;
 }
 public static eARDISCOVERY_ERROR ARDISCOVERY_Device_InitBLE(SWIGTYPE_p_ARDISCOVERY_Device_t device, eARDISCOVERY_PRODUCT product, SWIGTYPE_p_ARNETWORKAL_BLEDeviceManager_t bleDeviceManager, SWIGTYPE_p_ARNETWORKAL_BLEDevice_t bleDevice)
 {
     eARDISCOVERY_ERROR ret = (eARDISCOVERY_ERROR)ARDroneSDK3PINVOKE.ARDISCOVERY_Device_InitBLE(SWIGTYPE_p_ARDISCOVERY_Device_t.getCPtr(device), (int)product, SWIGTYPE_p_ARNETWORKAL_BLEDeviceManager_t.getCPtr(bleDeviceManager), SWIGTYPE_p_ARNETWORKAL_BLEDevice_t.getCPtr(bleDevice));
     if (ARDroneSDK3PINVOKE.SWIGPendingException.Pending) throw ARDroneSDK3PINVOKE.SWIGPendingException.Retrieve();
     return ret;
 }