mirror of https://github.com/ArduPilot/ardupilot
AP_HAL: use SocketAPM_native
This commit is contained in:
parent
cbb3e27519
commit
ef67fa4293
|
@ -44,7 +44,7 @@
|
||||||
|
|
||||||
#include <SITL/SIM_RichenPower.h>
|
#include <SITL/SIM_RichenPower.h>
|
||||||
#include <SITL/SIM_FETtecOneWireESC.h>
|
#include <SITL/SIM_FETtecOneWireESC.h>
|
||||||
#include <AP_HAL/utility/Socket.h>
|
#include <AP_HAL/utility/Socket_native.h>
|
||||||
|
|
||||||
#include <AP_HAL/AP_HAL_Namespace.h>
|
#include <AP_HAL/AP_HAL_Namespace.h>
|
||||||
|
|
||||||
|
@ -93,7 +93,7 @@ private:
|
||||||
uint32_t _update_count;
|
uint32_t _update_count;
|
||||||
|
|
||||||
#if CONFIG_HAL_BOARD == HAL_BOARD_SITL
|
#if CONFIG_HAL_BOARD == HAL_BOARD_SITL
|
||||||
SocketAPM _sitl_rc_in{true};
|
SocketAPM_native _sitl_rc_in{true};
|
||||||
#endif
|
#endif
|
||||||
SITL::SIM *_sitl;
|
SITL::SIM *_sitl;
|
||||||
uint16_t _rcin_port;
|
uint16_t _rcin_port;
|
||||||
|
@ -220,7 +220,7 @@ private:
|
||||||
|
|
||||||
#if CONFIG_HAL_BOARD == HAL_BOARD_SITL
|
#if CONFIG_HAL_BOARD == HAL_BOARD_SITL
|
||||||
// output socket for flightgear viewing
|
// output socket for flightgear viewing
|
||||||
SocketAPM fg_socket{true};
|
SocketAPM_native fg_socket{true};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const char *defaults_path = HAL_PARAM_DEFAULTS_PATH;
|
const char *defaults_path = HAL_PARAM_DEFAULTS_PATH;
|
||||||
|
|
|
@ -358,6 +358,7 @@ ssize_t SOCKET_CLASS_NAME::recv(void *buf, size_t size, uint32_t timeout_ms)
|
||||||
*/
|
*/
|
||||||
void SOCKET_CLASS_NAME::last_recv_address(const char *&ip_addr, uint16_t &port) const
|
void SOCKET_CLASS_NAME::last_recv_address(const char *&ip_addr, uint16_t &port) const
|
||||||
{
|
{
|
||||||
|
// 16 bytes for aaa.bbb.ccc.ddd with null term
|
||||||
static char buf[16];
|
static char buf[16];
|
||||||
auto *str = last_recv_address(buf, sizeof(buf), port);
|
auto *str = last_recv_address(buf, sizeof(buf), port);
|
||||||
ip_addr = str;
|
ip_addr = str;
|
||||||
|
|
Loading…
Reference in New Issue