Francisco Ferreira
350d03800f
AP_HAL_SITL: remove unused CAN header
2018-08-12 13:35:01 +01:00
Pierre Kancir
96c54550e5
AP_HAL_SITL: rearrange Grippers and Sprayers in SITL
...
Adds parameters to configure and disable
2018-07-31 23:34:43 +10:00
Andrew Tridgell
b130036798
HAL_SITL: use SIM_RC_CHANCOUNT
2018-07-24 19:44:03 +10:00
Peter Barker
fdd111a24d
AP_HAL_SITL: move include for pthread.h
...
We need pthread_t for a member
2018-07-19 10:27:47 +10:00
Michael du Breuil
1ac78d3a80
AP_HAL_SITL: Remove GPIO::analogPinToDigitalPin()
2018-07-11 23:09:52 -07:00
Andrew Tridgell
10e9182c21
HAL_SITL: fixed delay() for SITL threads
...
with the new thread_create() interface we need to handle delays a bit
differently
2018-07-12 15:04:43 +10:00
Andrew Tridgell
3fc6968700
HAL_SITL: allow delay from other than main thread
2018-07-09 19:41:18 +10:00
Andrew Tridgell
88842adbd5
HAL_SITL: implement thread_create() API
2018-07-09 19:41:18 +10:00
Peter Barker
be19ae41d4
AP_HAL_SITL: increase debug for SIM connections
2018-06-30 10:11:10 +10:00
Peter Barker
c5d13847b2
AP_HAL_SITL: set cloexec on sitl-gps file descriptors
2018-06-29 21:53:14 +10:00
Peter Barker
e577a5564f
AP_HAL_SITL: correct segfault when uartg configured
2018-06-29 18:47:30 +10:00
Peter Barker
ed724bc2be
AP_HAL_SITL: strip -w parameter on SITL reboot
2018-06-29 10:54:27 +10:00
Andrew Tridgell
5862138a4b
HAL_SITL: support uartG
2018-06-29 08:17:38 +10:00
Ebin
a40de48809
AP_HAL_SITL: added BalanceBot to SITL_cmdline
2018-06-28 21:55:20 +09:00
Michael du Breuil
8680f1ab52
AP_HAL_SITL: Clear UART buffers when opening a port
2018-06-26 02:18:18 +01:00
Patrick José Pereira
cd5c59773b
AP_HAL_SITL: Use SITL, baro, INS and compass singletons
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-06-26 00:02:01 +01:00
Patrick José Pereira
a4d8ed4b75
AP_HAL_SITL: Use reinterpret_cast with AP_Param::find_object
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-06-26 00:02:01 +01:00
Francisco Ferreira
5de516dd6a
AP_HAL_SITL: remove underscore prefix for local variables
2018-06-20 16:38:52 +01:00
Francisco Ferreira
06c41bc768
AP_HAL_SITL: re-use unused FDM address option for FG view IP address
2018-06-20 16:38:52 +01:00
Francisco Ferreira
46868409ec
AP_HAL_SITL: remove unused code
2018-06-20 16:38:52 +01:00
Peter Barker
f2a842e415
AP_HAL_SITL: set_cloexec on SITL's RCIN port
2018-06-19 09:14:28 +10:00
Peter Barker
574a2b3652
AP_HAL_SITL: set cloexec on port 5760
2018-06-19 09:14:28 +10:00
Peter Barker
00153f513c
AP_HAL_SITL: use OS clock for get_hw_rtc
2018-06-15 08:01:22 +10:00
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