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
Peter Barker
d968e27b45
AP_HAL_SITL: eliminate float-equals issues
7 years ago
Patrick José Pereira
fb7c46bda0
AP_HAL_SITL: Remove unused check
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Pierre Kancir
7d9c947b9b
AP_HAL_SITL: update parameter with using command line speedup option
7 years ago
Andrew Tridgell
edeab9d152
HAL_SITL: support HAL_Semaphore_Recursive
7 years ago
Patrick José Pereira
ab31fcb8f4
AP_HAL_SITL: Makes scheduler compile under Mac OS
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Peter Barker
5180e025bb
AP_HAL_SITL: attach_interrupt now takes a functor
...
AP_HAL_SITL: add type-safety for interrupt types
7 years ago
Andrew Tridgell
836176297d
HAL_SITL: added stack checking to SITL
7 years ago
Andrew Tridgell
5d3b17db6b
HAL_SITL: added support for HAL_Semaphore type
7 years ago
Francisco Ferreira
350d03800f
AP_HAL_SITL: remove unused CAN header
7 years ago
Pierre Kancir
96c54550e5
AP_HAL_SITL: rearrange Grippers and Sprayers in SITL
...
Adds parameters to configure and disable
7 years ago