ardupilot/libraries/AP_HAL_SITL
Thomas Watson 3c82ac6043 AP_HAL_SITL: introduce get_HAL_mutable() to complement get_HAL()
Returns a mutable reference to the same HAL for certain purposes where
the HAL needs to be mutated to avoid UB problems with casting away const
and to make the fact that mutation is happening obvious.
2023-11-28 08:24:25 +11:00
..
AP_HAL_SITL.h
AP_HAL_SITL_Namespace.h HAL_SITL: implement multicast comms for SITL AP_Periph 2023-08-24 13:06:40 +10:00
AP_HAL_SITL_Private.h HAL_SITL: add SocketCAN Iface driver over virtual CAN 2020-08-19 17:31:09 +10:00
AnalogIn.cpp AP_HAL_SITL: ADC resolution configurable by define, default to 16 bit 2023-05-09 11:42:09 +10:00
AnalogIn.h AP_HAL_SITL: ADC resolution configurable by define, default to 16 bit 2023-05-09 11:42:09 +10:00
CANSocketIface.cpp AP_HAL_SITL: added last_transmit_us to CAN stats 2023-09-05 06:56:51 +10:00
CANSocketIface.h HAL_SITL: support multicast UDP for CAN in SITL 2023-08-29 15:09:48 +10:00
CAN_Multicast.cpp HAL_SITL: use SocketAPM for CAN multicast and SITL_Periph state 2023-11-25 12:19:43 -08:00
CAN_Multicast.h HAL_SITL: use SocketAPM for CAN multicast and SITL_Periph state 2023-11-25 12:19:43 -08:00
CAN_SocketCAN.cpp HAL_SITL: support multicast UDP for CAN in SITL 2023-08-29 15:09:48 +10:00
CAN_SocketCAN.h HAL_SITL: support multicast UDP for CAN in SITL 2023-08-29 15:09:48 +10:00
CAN_Transport.h HAL_SITL: support multicast UDP for CAN in SITL 2023-08-29 15:09:48 +10:00
DSP.cpp AP_HAL_SITL: save a sliding window of frequency bins 2022-06-01 15:49:32 +01:00
DSP.h AP_HAL_SITL: save a sliding window of frequency bins 2022-06-01 15:49:32 +01:00
GPIO.cpp HAL_SITL: enable GPIO and RC output in periph 2023-08-24 13:06:40 +10:00
GPIO.h HAL_SITL: enable GPIO and RC output in periph 2023-08-24 13:06:40 +10:00
HAL_SITL_Class.cpp AP_HAL_SITL: introduce get_HAL_mutable() to complement get_HAL() 2023-11-28 08:24:25 +11:00
HAL_SITL_Class.h HAL_SITL: fixed sitl periph storage 2023-04-10 14:46:54 +10:00
I2CDevice.cpp HAL_SITL: allow for I2C simulated devices in SITL AP_Periph 2023-10-02 21:45:28 +11:00
I2CDevice.h HAL_SITL: allow for I2C simulated devices in SITL AP_Periph 2023-10-02 21:45:28 +11:00
RCInput.cpp HAL_SITL: enable GPIO and RC output in periph 2023-08-24 13:06:40 +10:00
RCInput.h HAL_SITL: enable GPIO and RC output in periph 2023-08-24 13:06:40 +10:00
RCOutput.cpp AP_HAL_SITL: return success status from serial_led_send and set_serial_led_rgb_data 2023-11-20 19:22:20 +11:00
RCOutput.h AP_HAL_SITL: return success status from serial_led_send and set_serial_led_rgb_data 2023-11-20 19:22:20 +11:00
SITL_Periph_State.cpp HAL_SITL: use SocketAPM for CAN multicast and SITL_Periph state 2023-11-25 12:19:43 -08:00
SITL_Periph_State.h HAL_SITL: use SocketAPM for CAN multicast and SITL_Periph state 2023-11-25 12:19:43 -08:00
SITL_State.cpp AP_HAL_SITL: track simulated ADSB vehicles relative to simulation origin 2023-11-02 15:52:42 +11:00
SITL_State.h HAL_SITL: allow for I2C simulated devices in SITL AP_Periph 2023-10-02 21:45:28 +11:00
SITL_State_common.cpp AP_HAL_SITL: add simulator Hirth EFI 2023-11-17 13:09:02 +11:00
SITL_State_common.h AP_HAL_SITL: add simulator Hirth EFI 2023-11-17 13:09:02 +11:00
SITL_cmdline.cpp HAL_SITL: use AP_BUILD_ROOT 2023-10-25 09:50:08 +11:00
SPIDevice.cpp AP_HAL_SITL: add dataflash to spi device table 2021-12-25 09:14:31 +11:00
SPIDevice.h AP_HAL_SITL: add simulated SPI devices 2021-10-12 20:01:49 +11:00
Scheduler.cpp HAL_SITL: allow for I2C simulated devices in SITL AP_Periph 2023-10-02 21:45:28 +11:00
Scheduler.h HAL_SITL: only do the cygwin speedup hack for scripting while armed 2022-11-10 12:12:03 +11:00
Semaphores.cpp AP_HAL_SITL: Add missing const in member functions 2021-02-03 18:45:14 +11:00
Semaphores.h AP_HAL_SITL: Add missing const in member functions 2021-02-03 18:45:14 +11:00
Storage.cpp AP_HAL_SITL: add get_storage_ptr method 2021-11-10 17:21:35 +11:00
Storage.h AP_HAL_SITL: add get_storage_ptr method 2021-11-10 17:21:35 +11:00
Synth.hpp AP_HAL_SITL: fix possible divide by 0 on synth.hpp 2023-08-24 07:46:20 +10:00
ToneAlarm_SF.cpp AP_HAL_SITL: ToneAlarm doesn't play tones if disabled via param 2019-10-16 16:00:35 +11:00
ToneAlarm_SF.h AP_HAL_SITL: add support for ToneAlarm via sfml 2019-03-23 07:10:50 +11:00
UARTDriver.cpp AP_HAL_SITL: set bw_in_bytes_per_second to 10/100Mbps connection 2023-10-31 11:00:28 +11:00
UARTDriver.h AP_HAL_SITL: set bw_in_bytes_per_second to 10/100Mbps connection 2023-10-31 11:00:28 +11:00
UART_utils.cpp AP_HAL_SITL: Add missing const in member functions 2021-02-03 18:45:14 +11:00
Util.cpp AP_HAL_SITL: act on safety switch being enabled in SITL by zeroing outputs 2023-07-12 17:53:12 +10:00
Util.h AP_HAL_SITL: added old_size to heap_realloc 2023-01-16 09:19:16 +11:00
sitl_airspeed.cpp AP_HAL_SITL: ADC resolution configurable by define, default to 16 bit 2023-05-09 11:42:09 +10:00
sitl_rangefinder.cpp AP_HAL_SITL: ADC resolution configurable by define, default to 16 bit 2023-05-09 11:42:09 +10:00
system.cpp AP_HAL_SITL: removed native_millis/micros 2023-08-24 13:06:40 +10:00
wscript HAL_SITL: mark all as double precision 2023-08-15 22:39:23 +10:00