6.1.0 sitl interop (#8913)
commit064a809ad2dafd0077f5e544d03312efff26171c
authorJonathan Hudson <jh+github@daria.co.uk>
Sun, 26 Mar 2023 12:39:44 +0000 (26 13:39 +0100)
committerGitHub <noreply@github.com>
Sun, 26 Mar 2023 12:39:44 +0000 (26 13:39 +0100)
tree9dcbe90017708d88b175a2ed9e61060c15dc8f82
parent4fa7e508ed569c49502caee614075558794f86d0
6.1.0 sitl interop (#8913)

* fix getopts 'has_arg' usage (iaw getopt_long(3))

* Rexec the SITL on reboot

* Allow hostnames, facilitate compilation on non-GNU OS (e.g. *BSD), add IPV6 [xplane.c]

* add required interop header files [simple_soap_client.c]

* add required interop header files [simple_soap_client.h]

* update serial_tcp (headers, IPv6, lookup etc)

* conditional for  pthread_attr_getschedpolicy availability

* fix error in xplane socket familiy

* remove unnecessary added headers [xplane.c]

* fix gcc 12  warning is osd.c

* update docs

* fix for older gcc without closefrom(3)

* add AI_V4MAPPED|AI_ADDRCONFIG to ai_flags (to support V4 only hosts)
docs/SITL/SITL.md
docs/SITL/X-Plane.md
src/main/drivers/serial_tcp.c
src/main/drivers/serial_tcp.h
src/main/io/osd.c
src/main/target/SITL/sim/simple_soap_client.c
src/main/target/SITL/sim/simple_soap_client.h
src/main/target/SITL/sim/xplane.c
src/main/target/SITL/target.c