Andrew Tridgell
2ba4bf1478
HAL_ChibiOS: allow for --disable-networking
2023-11-17 10:54:24 -08:00
Andrew Tridgell
d5470ae466
Tools: disable networking in ccache test
...
this allows for fair comparison between Durandal and Pixhawk6X
2023-11-17 10:54:24 -08:00
Andrew Tridgell
7024f4d22a
Tools: change to --disable-networking for SITL
2023-11-17 10:54:24 -08:00
Andrew Tridgell
aec605b020
waf: enable networking by default when supported, and disable with --disable-networking
2023-11-17 10:54:24 -08:00
Andrew Tridgell
31fd43ba25
AP_SerialManager: fixed passthru with network ports
2023-11-17 10:54:24 -08:00
Andrew Tridgell
84dd7eaaf1
AP_Networking: added support for mapping network ports
...
only UDP_CLIENT so far
2023-11-17 10:54:24 -08:00
Andrew Tridgell
ba0598930e
AP_Vehicle: added AP_Networking::Port NET_Pn_ parameters
2023-11-17 10:54:24 -08:00
Andrew Tridgell
f9f07912e6
AP_SerialManager: added register_port() API
...
allows another library to register a UART driver for exposing via
AP_SerialManager APIs
2023-11-17 10:54:24 -08:00
Andrew Tridgell
713745ed28
AP_DroneCAN: don't update hobbywing ESC table while armed
...
some hobbywing ESCs have a bug where requesting the ID table can cause
the ESC to stutter
2023-11-17 16:21:58 +11:00
Andrew Tridgell
d625a1b13b
Tools: fixed EFI test suite disarm
2023-11-17 13:09:02 +11:00
Andrew Tridgell
f12166c2d4
Tools: added EFI hirth to options and features
2023-11-17 13:09:02 +11:00
Andrew Tridgell
6b2fe38ce8
Tools: fixed fuel flow EFI test
2023-11-17 13:09:02 +11:00
Pradeep CK
71141080a1
AP_EFI : Hirth Driver Addition
...
Implementation for Hirth.
- Base class - AP_EFI
- polynomial functional throttle linearization
- AP_EFI_State parameter addition and changes for hirth logging
- to fix autotest errors
- updated comments
- Hirth CI/CD autotest fail fixes
- logging
- fix CI issues
2023-11-17 13:09:02 +11:00
Andrew Tridgell
6bf3debe73
HAL_ChibiOS: default disable ICE in periph
2023-11-17 13:09:02 +11:00
Andrew Tridgell
3e0e32a409
AP_Scripting: support 2nd cylinder in EFI
2023-11-17 13:09:02 +11:00
Peter Barker
c5eab29f5e
AP_Math: add F_TO_KELVIN and C_TO_F
2023-11-17 13:09:02 +11:00
Peter Barker
6c0d540afe
autotest: add simulator Hirth EFI
2023-11-17 13:09:02 +11:00
Peter Barker
a018bed042
SITL: improve MegaSquirt simulator fidelity
2023-11-17 13:09:02 +11:00
Peter Barker
ca16e924db
SITL: add simulator Hirth EFI
2023-11-17 13:09:02 +11:00
Peter Barker
f134a1df34
AP_HAL_SITL: add simulator Hirth EFI
2023-11-17 13:09:02 +11:00
Peter Barker
76d07f21f5
AP_HAL: add simulator Hirth EFI
2023-11-17 13:09:02 +11:00
Peter Barker
2f710a4689
SITL: correct MegaSquirt simulation
2023-11-17 13:09:02 +11:00
Peter Barker
3f730a8a94
AP_Math: add crc_sum_of_bytes
...
sums the values of the bytes in a buffer and returns that sum modulus 256
2023-11-17 13:09:02 +11:00
Pradeep CK
32f6c1c53f
waf: disable ICE in SITL periph
2023-11-17 13:09:02 +11:00
Pradeep CK
07d76a87fd
AP_ICEngine: support relay for ignition and I2C for starter
2023-11-17 13:09:02 +11:00
Andrew Tridgell
afd18cf13a
AP_Relay: make set() method public
...
this neatens up some calling code
2023-11-17 13:09:02 +11:00
Peter Barker
4f4e6d646c
AP_Mount: validate modes before setting them
2023-11-17 11:45:38 +11:00
Peter Barker
bd05fad850
SITL: add code to add, remove or corrupt bytes in SITL::SerialDevice xfrs
2023-11-17 10:56:25 +11:00
Andrew Tridgell
4dcc64d82d
AP_Scripting: added more params to revert script
2023-11-17 07:23:28 +11:00
muramura
8c27d81c6a
AP_RangeFinder: Move to a process that uses maximum value acquisition
2023-11-16 11:02:21 -08:00
Tom Pittenger
ac16f10ecd
AP_HAL_ChibiOS: hwdef kha_eth to show SerialManager params
2023-11-16 10:58:50 -08:00
Tom Pittenger
2c23ae970f
AP_Periph: allow showing SerialManager params without HAL_GCS
2023-11-16 10:58:50 -08:00
Andrew Tridgell
4cb2562ee5
AP_DroneCAN: cope with null stats (for SLCAN interface)
...
this caused a crash on CubeOrange on boot if SLCAN is enabled
2023-11-15 23:52:49 -08:00
Andrew Tridgell
8ff2fa4fd9
AP_Mount: added gimbal rates for SIYI
...
this helps diagnose issues with gyro bias versus control when camera
is spinning
2023-11-16 16:57:49 +11:00
Andrew Tridgell
7472f76336
AP_Mount: set clock on SIYI
...
this means photos on microSD have correct date
2023-11-16 16:57:35 +11:00
Ryan Friedman
c09352102e
waf: Improve help text for network tests
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-11-15 21:30:27 -08:00
Ryan Friedman
ec2b47ba59
Tools: ros2: Enable networking when needed
...
* DDS was built without networking so UDP stopped working
* Networking is automatically added when you want network tests
* --enable-networking should only be on sitl
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-11-15 21:30:27 -08:00
Peter Barker
7a5ee38b9f
Blimp: add and use AP_MAVLINK_COMMAND_LONG_ENABLED
2023-11-16 10:50:21 +11:00
Peter Barker
4b285fa579
ArduPlane: add and use AP_MAVLINK_COMMAND_LONG_ENABLED
2023-11-16 10:50:21 +11:00
Peter Barker
e7ff4a43ca
ArduCopter: add and use AP_MAVLINK_COMMAND_LONG_ENABLED
2023-11-16 10:50:21 +11:00
Peter Barker
24f00ddaf7
GCS_MAVLink: add and use AP_MAVLINK_COMMAND_LONG_ENABLED
2023-11-16 10:50:21 +11:00
Peter Barker
9ff9f8d216
GCS_MAVLink: remove no-longer-required location_from_command_t(command_long)
2023-11-16 10:50:21 +11:00
Peter Barker
485fa80f1c
GCS_MAVLink: collapse un-needed method
2023-11-16 10:50:21 +11:00
Peter Barker
e0eacdc197
ArduPlane: handle DO_SET_MISSION_CURRENT as both long and int
2023-11-16 10:50:21 +11:00
Peter Barker
d7160aea2d
GCS_MAVLink: handle DO_SET_MISSION_CURRENT as both long and int
2023-11-16 10:50:21 +11:00
Peter Barker
b572fe80ec
GCS_MAVLink: handle request autopilot capabilities as both long and int
2023-11-16 10:50:21 +11:00
Tom Pittenger
d189730b9f
AP_DDS: fix defines to make astyle happy
2023-11-15 12:43:41 -08:00
Tom Pittenger
ba2cbbcebf
Tools/autotest: fix whitespace in sim_vehicle.py
2023-11-15 12:43:41 -08:00
Andrew Tridgell
8151ee36c7
AP_Networking: fixed build with gcc 11.x
2023-11-15 12:43:41 -08:00
Andrew Tridgell
4a773eabb2
AP_Networking: added SITL backend
...
this allows the net tests to run on SITL, and for DDS testing using
the SocketAPM API
2023-11-15 12:43:41 -08:00