Tom Pittenger
1770f314ac
SITL: change SIM_ADSB default to -1 to default disabled to leave telem port available
9 years ago
Tom Pittenger
95da4accfb
SITL: add SIM_ADSB_COUNT, RADIUS, ALT params
9 years ago
Tom Pittenger
c77a5e6764
SITL: rename aspd variables and params to arspd
9 years ago
Andrew Tridgell
a828db792e
SITL: added SIM_GYR_SCALE_{X,Y,Z}
...
allows testing of gyro scale factor learning in EKF2
9 years ago
Caio Marcelo de Oliveira Filho
d343bfdc6c
SITL: use millis/micros/panic functions
9 years ago
Andrew Tridgell
e1cb9beeef
SITL: expose update rate to HAL_SITL
...
and fixed dataflash reference loop
9 years ago
Lucas De Marchi
831d8acca5
Remove use of PROGMEM
...
Now variables don't have to be declared with PROGMEM anymore, so remove
them. This was automated with:
git grep -l -z PROGMEM | xargs -0 sed -i 's/ PROGMEM / /g'
git grep -l -z PROGMEM | xargs -0 sed -i 's/PROGMEM//g'
The 2 commands were done so we don't leave behind spurious spaces.
AVR-specific places were not changed.
9 years ago
Caio Marcelo de Oliveira Filho
288dc2a385
SITL: clean up includes
...
Remove unnecessary includes, reorder them in blocks separated by a blank
line
- Corresponding header file (if exists)
- System headers
- Other ArduPilot library headers
- "Local" headers (from the same library)
9 years ago
Caio Marcelo de Oliveira Filho
f0a20cdc7c
SITL: remove trailing whitespace
9 years ago
Caio Marcelo de Oliveira Filho
49a42dc985
SITL: use a SITL namespace
9 years ago
Gustavo Jose de Sousa
a02e7730ea
SITL: standardize inclusion of libaries headers
...
This commit changes the way libraries headers are included in source files:
- If the header is in the same directory the source belongs to, so the
notation '#include ""' is used with the path relative to the directory
containing the source.
- If the header is outside the directory containing the source, then we use
the notation '#include <>' with the path relative to libraries folder.
Some of the advantages of such approach:
- Only one search path for libraries headers.
- OSs like Windows may have a better lookup time.
10 years ago
Tom Pittenger
250dcd31a2
SITL: Add ARSP_FAIL param
...
This will allow testing pitot tube hardware failures
10 years ago
Randy Mackay
2b4aaf2368
SITL: add vibe monitor and SIM_ACC2_RND to sitl
10 years ago
Andrew Tridgell
ff88932091
SITL: setup turbulence in JSBSim
10 years ago
Andrew Tridgell
b541bfb739
SITL: fixed build warnings
10 years ago
Peter Barker
88015503ac
SITL: use 64-bit timestamps for dataflash logs
10 years ago
Andrew Tridgell
2bb5f677c7
SITL: removed earth frame rates
10 years ago
Andrew Tridgell
1127b716c4
SITL: lower the default noise
...
prevents problems calibrating the gyro
10 years ago
Andrew Tridgell
42c6801d61
SITL: reformat SITL code with astyle
10 years ago
Andrew Tridgell
19147a05f6
SITL: support functions for new simulators
10 years ago
Tom Pittenger
91476d78ae
SITL: fix compile warnings re float constants
10 years ago
Andrew Tridgell
1ce9cb693a
SITL: added SIM_MAG_OFS for setting compass offsets in SITL
10 years ago
Sean O\'Brien
6474aa2477
AP_HAL_AVR_SITL: added sensor delays to sitl.
10 years ago
Andrew Tridgell
b17878c8c4
SITL: lower default GPS delay to 0.2 seconds
...
this matches typical uBlox
10 years ago
Andrew Tridgell
63c792bc1c
SITL: added SIM_GPSDRIFTALT simulation control
10 years ago
Andrew Tridgell
5512a6f8a0
SITL: lower the default noise in SITL
...
the noise levels were well above realistic levels, especially for gyro
noise, and were causing EKF issues
10 years ago
Andrew Tridgell
228b04e21e
SITL: added SIM_FLOW_DELAY parameter
10 years ago
Andrew Tridgell
5758f39127
SITL: added SIM_FLOW_RATE parameter
10 years ago
Andrew Tridgell
9b65376961
SITL: added SIM_TERRAIN parameter
...
to choose either flat earth or AP_Terrain for sonar and optical flow
AGL emulation
10 years ago
Andrew Tridgell
66a03d100e
SITL: make some units clearer in comment
10 years ago
Andrew Tridgell
254aa32d4e
SITL: added SIM_FLOW_ENABLE option
10 years ago
Andrew Tridgell
ef98eba722
SITL: added SIM_SONAR_SCALE parameter
...
used for simulating different kinds of rangefinders
11 years ago
Randy Mackay
79291f25a0
SITL: add ACC_BIAS and BARO_GLITCH parameters
...
These allow testing accelerometer bias which often comes from vibration
and sudden changes in baro altitude.
11 years ago
Jonathan Challinger
e883b889b6
SITL: Add compassmot interference
11 years ago
Andrew Tridgell
e0db7b117f
SITL: added SIM_FLOAT_EXCEPT parameter
...
this enables checking for floating point exceptions
11 years ago
Andrew Tridgell
7404fc9d40
SITL: added SIM_BARO_DISABLE parameter
...
useful for testing baro failure
11 years ago
Andrew Tridgell
7a52938f68
SITL: added SIM_GPS2_ENABLE option
11 years ago
Andrew Tridgell
9e3bf685c2
SITL: use sinf() and cosf()
...
for some strange reason the double precision functions can crash
11 years ago
Andrew Tridgell
38ac8d404a
SITL: fixed PX4 build
11 years ago
Andrew Tridgell
fba0891617
SITL: fixed SIM df altitude
11 years ago
Andrew Tridgell
fcd9041e62
SITL: added dataflash logging
11 years ago
Andrew Tridgell
5eac5fb26f
SITL: added SIM_RC_FAIL
...
simulate RC failure with no signal
11 years ago
Andrew Tridgell
b075f8735f
SITL: moved airspeed pin to pin 1
...
keep it separate from the sonar, allowing both to be used at the same time
11 years ago
Ben Nizette
339da1c21b
SITL: Add noise and glitching behaviour for the sonar sensor
11 years ago
Ben Nizette
70d37d2cf6
SITL: Wire in basic support for SITL downward-looking sonar sensors
11 years ago
Ben Nizette
59a54aae20
SITL: Add barometer drift parameter to the SITL library
11 years ago
Andrew Tridgell
428479b9d5
SITL: added SIM_ACCEL_FAIL option
...
used to test accelerometer failure in flight
11 years ago
Andrew Tridgell
ede927f68a
HAL_SITL: added airspeed noise control
11 years ago
Randy Mackay
8d1d8c78b5
SITL: add SIM_BATT_VOLTAGE
12 years ago
Andrew Tridgell
42bc8b12df
SITL: added a SIM_GPS_HZ option
...
this allows simulation of slow GPS updates (for example, the 1Hz GPS
problem)
12 years ago