Peter Barker
e061df0f6d
AP_HAL_SITL: attempt to dump stack trace as part of segv handler
6 years ago
Andrew Tridgell
02403d9b93
HAL_SITL: added support for exit on panic()
...
used by autotest server
6 years ago
Francisco Ferreira
0e33907cf7
AP_HAL_SITL: change NMEA output to use new macro
6 years ago
Peter Barker
0a3fe32209
AP_HAL_SITL: log watchdog reset
6 years ago
Andrew Tridgell
f8bcdf9d3a
HAL_SITL: fixed cygwin build error
6 years ago
Andrew Tridgell
c1b201d051
HAL_SITL: fixed comment typo
6 years ago
Andrew Tridgell
916b3003e1
AP_HAL_SITL: removed unusued AP_Common/Semaphore.h
6 years ago
Andrew Tridgell
0873e54cc0
HAL_SITL: fixed build error
6 years ago
Andrew Tridgell
6897cecea2
HAL_SITL: support watchdog reset in SITL
...
this only works for speedup 1, and does not initialise the physics
models correctly for internal models
6 years ago
Peter Barker
900d9f71f6
AP_HAL_SITL: stop taking address of packed members
6 years ago
Peter Barker
0dd71e7b3a
AP_HAL_SITL: Bitmask is now a template
6 years ago
Andrew Tridgell
7a70a888b5
HAL_SITL: added empty flash driver
6 years ago
Michael du Breuil
a8a71db258
AP_HAL_SITL: Correct range check on UART ports
...
Coverity CID 308362
6 years ago
Pierre Kancir
a700b647db
AP_HAL_SITL: fix ‘heap’ shadowing
6 years ago
Tom Pittenger
c39cc7dbb8
AP_HAL_SITL: rename dataflash to logger and refactor the filename logger.bin
6 years ago
Peter Barker
26c01accb9
AP_HAL_SITL: remove unused from method
6 years ago
Peter Barker
a1088f6cd6
AP_HAL_SITL: add support for ToneAlarm via sfml
6 years ago
Peter Barker
fa082df040
AP_HAL_SITL: add missing CLOEXECs on tcp ports
6 years ago
Peter Barker
be5478902c
AP_HAL_SITL: add precland object
6 years ago
Peter Barker
a7589a4aed
AP_HAL_SITL: correct comparison between signed and unsigned
...
Closes #10637
6 years ago
Peter Barker
80e8f9cdd8
AP_HAL_SITL: read all available SITL RC input packets
...
MAVProxy runs on its own clock. While our clock is stopped for whatever
reason MAVProxy will continue to send RC input. This patch always gives
us the most recent RC input from MAVProxy.
Also add sanity check on packet received
6 years ago
Peter Barker
03e9becfcf
AP_HAL_SITL: add missing override keywords
6 years ago
Peter Barker
556e836a66
AP_HAL_SITL: cast PTHREAD_STACK_MIN to unsigned
...
Sometimes this comes in as signed...
6 years ago
Peter Barker
17589ae3b9
AP_HAL_SITL: allow testing of throttle-goes-to-low-fixed-value rc failsafes
6 years ago
Tom Pittenger
81df9aaeb4
AP_HAL_SITL: unify singleton naming to _singleton and get_singleton()
6 years ago
Andrew Tridgell
d4a564843e
HAL_SITL: support new motor orders
6 years ago
Andrew Tridgell
d176776357
HAL_SITL: support limiting baudrate of simulated telemetry
6 years ago
Andrew Tridgell
751dade9a8
HAL_SITL: enable optional storage in flash
...
this brings storage in SITL very close to storage in ChibiOS
6 years ago
Peter Barker
9253e9b381
AP_HAL_SITL: add simulated parachute
6 years ago
Michael du Breuil
a2b924d810
AP_HAL_SITL: Add scripting heap
6 years ago
Andrew Tridgell
a611803b6d
HAL_SITL: fixed valgrind error in NOVA GPS
6 years ago
Peter Barker
3d08d02a66
AP_HAL_SITL: reorder setting SO_REUSEADDR and binding rc in port
...
This stops things failing on cygwin, and may explain rebind failures we
see in SITL.
6 years ago
Pierre Kancir
a5e5ee73eb
AP_HAL_SITL: correct battery setup for rover
6 years ago
Peter Barker
e420f62b62
AP_HAL_SITL: check to see if setting socket and fd options worked
6 years ago
Andrew Tridgell
4c74d32ef3
HAL_SITL: fixed cygwin build of sitl
...
this is needed for windows SITL build
6 years ago
Andrew Tridgell
73672c90d1
HAL_SITL: added support for multicast UDP connections
...
this allows several copies of SITL to see each other on the same
network, emulating a mesh network, which is useful for swarm testing
6 years ago
Andrew Tridgell
50018d7a7c
HAL_SITL: use mavlink_packetise()
6 years ago
Andrew Tridgell
9f8f36aad8
HAL_SITL: added udpclient support
...
this allows direct UDP output from SITL
6 years ago
Andrew Tridgell
d46c48e28c
HAL_SITL: enable morse simulator backend
6 years ago
Andrew Tridgell
c72f2e57b0
HAL_SITL: fixed build on older MacOS
6 years ago
Andrew Tridgell
8c9e9bd415
HAL_SITL: implement get_system_id()
6 years ago
Kristian Klausen
d7f529d3c6
AP_HAL_SITL: Use double point precision when converting langitudes and longitudes from degrees to radians.
...
See #9536
6 years ago
Eugene Shamaev
3794f9d51e
HAL_SITL: SITL weight on wheels
6 years ago
Peter Barker
fdfe5ac75a
AP_HAL_SITL: add override keyword where required
6 years ago
Andrew Tridgell
5480479e73
HAL_SITL: fixed SITL example progs
6 years ago
Andrew Tridgell
7e790a04d2
HAL_SITL: increase max timer procs
...
needed for compass learning
6 years ago
Andrew Tridgell
44009c5459
HAL_SITL: removed hal.util->new_semaphore()
...
replaced with HAL_Semaphore
6 years ago
Randy Mackay
ada073fbdc
AP_HAL_SITL: add sailboat to SITL_cmdline.cpp
6 years ago
Peter Barker
d6fe9d47e0
AP_HAL_SITL: check return value from posix_memalign
...
Avoids return-value-must-be-checked compiler warning
7 years ago
Peter Barker
e7e2a78d35
AP_HAL_SITL: remove pointless attach_interrupt override
7 years ago