diff --git a/src/AutoPilotPlugins/Common/ESP8266ComponentController.cc b/src/AutoPilotPlugins/Common/ESP8266ComponentController.cc index 5bc49fbd5ff30765f539c4bdd5167007df65b3a8..36028db08d1644ae5a6ea59287c569c25e5a37a9 100644 --- a/src/AutoPilotPlugins/Common/ESP8266ComponentController.cc +++ b/src/AutoPilotPlugins/Common/ESP8266ComponentController.cc @@ -31,6 +31,7 @@ #include "UAS.h" #include +#include QGC_LOGGING_CATEGORY(ESP8266ComponentControllerLog, "ESP8266ComponentControllerLog") @@ -82,7 +83,7 @@ ESP8266ComponentController::wifiIPAddress() { if(_ipAddress.isEmpty()) { if(parameterExists(MAV_COMP_ID_UDP_BRIDGE, "WIFI_IPADDRESS")) { - QHostAddress address(ntohl(getParameterFact(MAV_COMP_ID_UDP_BRIDGE, "WIFI_IPADDRESS")->rawValue().toUInt())); + QHostAddress address(qFromBigEndian(getParameterFact(MAV_COMP_ID_UDP_BRIDGE, "WIFI_IPADDRESS")->rawValue().toUInt())); _ipAddress = address.toString(); } else { _ipAddress = "192.168.4.1";