Carlos Martínez Úbeda
30e0c7f746
AP_HAL_SITL: use FD_CLOEXEC instead of linux SOCK_CLOEXEC for socket
2018-06-10 19:15:50 +01:00
Michael du Breuil
0f2482f05b
AP_HAL_SITL: Remove timer process suspension interface
2018-06-06 07:16:58 +10:00
Michael du Breuil
9c288df8d7
AP_HAL_SITL: Remove RC overrides
2018-06-05 09:51:09 +10:00
Pierre Kancir
b615677223
HAL_SITL: implement reboot support
2018-05-30 18:48:53 +10:00
Pierre Kancir
7732b41186
AP_HAL_SITL: fix static member access through instance
2018-05-30 18:48:53 +10:00
Pierre Kancir
f986f1366f
AP_HAL_SITL: set close-on-exec flag on uart socket
2018-05-30 18:48:53 +10:00
Patrick José Pereira
b014b6c857
AP_Baro: Use SSL variables
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-05-23 02:36:43 +01:00
Andrew Tridgell
049e3ae02d
HAL_SITL: take account of available bytes in receive_time_constraint_us
2018-05-21 14:53:18 +10:00
Andrew Tridgell
4e452c77f8
HAL_SITL: implement UART timestamp API
2018-05-16 18:49:22 +10:00
Michael du Breuil
97696281ae
AP_HAL_SITL: Remove set_overrides() method
2018-05-11 12:13:39 +01:00
Andrew Tridgell
f8464577ac
Revert "SITL: Instance number change MavID"
...
This reverts commit 507f4d688b
.
This broke normal usage of sim_vehicle.py
2018-05-10 09:56:38 +10:00
Pierre Kancir
507f4d688b
SITL: Instance number change MavID
2018-05-09 22:00:42 +10:00
Peter Barker
190bd18769
AP_HAL_SITL: move delay callback handling to base HAL Scheduler class
2018-05-09 16:15:38 +10:00
Eugene Shamaev
5d4579a086
AP_HAL_SITL: add wind type parameters
2018-05-02 07:32:25 -07:00
Peter Barker
1eecf07e68
AP_HAL_SITL: use a 16-bit mask for GPIO out
...
This allows Relay pins to be represented (typically pin 13)
2018-04-18 20:31:55 +09:00
Peter Barker
4db9a5e6fe
AP_HAL_SITL: remove cast to signed type
...
... we're currently taking an unsigned type, casting it to a signed type
and then comparing the result of that to an unsigned type. That's
unhealthy.
2018-04-03 13:08:56 +01:00
Peter Barker
7d271e0f3c
AP_HAL_SITL: check return value of setsockopt
2018-04-02 09:23:27 +09:00
Michael du Breuil
5bd4091976
AP_HAL_SITL: Protect against nullpointer dereference
2018-03-31 16:15:48 +09:00
Michael du Breuil
8dd55a85cd
SITL: Create a second voltage to monitor for battery voltages
2018-03-27 22:12:21 +01:00
Peter Barker
85b41a8abb
AP_HAL_SITL: add vicon-over-mavlink support
2018-03-27 20:28:51 +09:00
Peter Barker
1151d76345
AP_HAL_SITL: sim: namespace for specifying SITL devices from cmdline
2018-03-27 20:28:50 +09:00
Eugene Shamaev
40e2d0d0c9
AP_HAL_SITL: SITL of several airspeed sensors
2018-03-09 11:27:20 -08:00
Andrew Tridgell
403ba0c325
HAL_SITL: cope with cygwin64
2018-03-02 17:11:31 +11:00
Peter Barker
6a862c6e24
SITL: make home location parsing verbose
...
Given we don't fail to start SITL if the home location fails to parse,
we should at least make the user very aware that their home location
string is bad.
This commit makes failures verbose, and outputs the parsed location
values rather than regurgitating the location string the user supplied;
it was very misleading in that the location could simply fail to parse
and thus be unused.
2018-02-21 23:51:56 +10:00
Andrew Tridgell
e276edbb03
HAL_SITL: implement _timer_tick in UARTDriver
2018-02-07 20:33:45 +11:00
Nicholas Engle
8b08e9388d
AP_HAL_SITL: Add SIM_WIND_DIR_Z parameter for SITL
...
This controls the vertical pitch of the 3d wind vector, allowing futher control of the wind
using systems like dronekit. This change directly effects the calcuation of the wind vector
2018-02-05 16:38:53 -08:00
Andrew Tridgell
6558da2c4c
HAL_SITL: fixed valgrind error in ubx driver
...
this was causing a valgrind error on all runs with a virtual ublox GPS
2018-01-24 18:00:42 -07:00
Siddharth Purohit
a6be19d8cf
HAL_SITL: fix sitl build for mac osx
2018-01-20 17:35:08 +11:00
Michael du Breuil
8ef7e61066
AP_HAL_SITL: Spam u-blox NAV-SVINFO at 0.1Hz
...
This resolves EKF3 being hung on launch
2018-01-13 10:13:00 +09:00
Tom Pittenger
da11241aa8
AP_HAL_SITL: add const
2017-12-02 09:17:27 +09:00
Andrew Tridgell
da4d3ebe2b
HAL_SITL: fixed UART utils for cygwin and Linux
2017-12-01 08:02:48 +11:00
Tom Pittenger
6bdbe53024
AP_HAL_SITL: fix compile error for Windows/Cygwin builds
...
termios2 not available on cygwin. This needs a re-think for cygwin. For now let's just hide it by letting it be declared empty by the virtual and totally bypass it in the cygwin build.
2017-11-30 12:17:49 -08:00
Tom Pittenger
013035a4da
AP_HAL_SITL: fix compile error for Windows/Cygwin builds
...
Can not find "asm/termios.h"
2017-11-30 12:05:56 -08:00
Tom Pittenger
760c6185e5
AP_HAL_SITL: remove SBUS debug code
2017-11-30 12:03:17 -08:00
Pierre Kancir
c30642a348
AP_HAL_SITL: correct _unbuffered_writes usage
2017-11-30 10:36:54 -08:00
Mark Whitehorn
5a417e3152
AP_HAL_SITL: support SBusOut
...
add uart config methods
2017-11-30 10:20:04 +11:00
Andrew Tridgell
ebcffcb0ac
HAL_SITL: fixed console printf in SITL examples
2017-11-23 14:26:11 +11:00
Jacob Walser
46ac0e45aa
AP_HAL_SITL: initialize rc inputs appropriately for ArduSub
2017-11-22 15:43:46 -05:00
khancyr
4413ebab7b
AP_HAL_SITL: suppress output until initialization is finished
2017-11-13 10:52:38 +11:00
Jacob Walser
07fa65a88c
AP_HAL_SITL: Add current and voltage monitoring implementation for Sub
2017-11-13 10:50:27 +11:00
Andrew Tridgell
7def86ae96
HAL_SITL: don't run IO at more than 100Hz
...
save some CPU for faster frame rates
2017-10-21 11:57:05 +11:00
Mark Whitehorn
dedb40ce0b
SITL: add parameter to simulate reversed pitot tube order
2017-09-22 18:21:09 +10:00
Peter Barker
0f54cc9b22
AP_HAL_SITL: implement in_main_thread
2017-09-19 09:40:11 +10:00
Andrew Tridgell
25c7ee4d42
AP_HAL_SITL: added SIM_GPS_ALT_OFS
...
this is used to give a bad GPS height in SITL, which is very useful for
testing origin vs home issues
2017-09-18 10:24:45 +10:00
Michael du Breuil
58e784024f
AP_HAL_SITL: Add support for blocked pitot tube simulations
2017-08-10 20:15:35 +10:00
Lucas De Marchi
5ea1784838
global: remove AP_HAL::in_timerprocess()
...
This is not used and in the only places it would make sense would be
internally to the scheduler so remove it.
2017-08-03 20:25:14 -07:00
Andrew Tridgell
42181ee7c8
HAL_SITL: use SIM_GPS_LOCKTIME
2017-07-14 15:02:14 +10:00
Miguel Arroyo
86b9942d51
AP_HAL_SITL: move SITL Compass to standard sensor backend model
2017-06-29 09:22:08 +10:00
Miguel Arroyo
4394c5145b
AP_HAL_SITL: Fixes bug with uartF.
...
uartF _timer_tick() was not being called in the scheduler.
2017-06-26 13:05:16 +01:00
Pierre Kancir
1c8d169814
AP_HAL_SITL: sitl_airspeed simplify include
2017-06-07 20:29:02 +10:00