mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-18 22:58:32 -04:00
cbb3e27519
this is a varient of SocketAPM that always uses native sockets (ie. doesn't go via AP_Networking lwip)
23 lines
476 B
C
23 lines
476 B
C
/*
|
|
variant of SocketAPM using native sockets (not via lwip)
|
|
*/
|
|
#pragma once
|
|
|
|
#include <AP_HAL/AP_HAL.h>
|
|
|
|
#if CONFIG_HAL_BOARD == HAL_BOARD_SITL || CONFIG_HAL_BOARD == HAL_BOARD_LINUX
|
|
#define AP_SOCKET_NATIVE_ENABLED 1
|
|
#define SOCKET_CLASS_NAME SocketAPM_native
|
|
#ifndef AP_NETWORKING_SOCKETS_ENABLED
|
|
#define AP_NETWORKING_SOCKETS_ENABLED 1
|
|
#endif
|
|
#include "Socket.hpp"
|
|
#else
|
|
#error "attempt to use Socket_native.h without native sockets"
|
|
#endif
|
|
|
|
#undef SOCKET_CLASS_NAME
|
|
|
|
|
|
|