mirror of https://github.com/ArduPilot/ardupilot
e9e7eba799
The timeout specified for auxiliary driver frames was passed to the driver where a deadline was expected. The transmission was then started after its "deadline", thereby causing it to be canceled and the data lost if the frame could not be sent immediately. Fix by converting the timeout to a deadline before passing to the driver. The conversion is done in the Canard interface code as it already does other conversions from timeouts to deadlines. |
||
---|---|---|
.. | ||
canard | ||
dsdl | ||
examples/DroneCAN_sniffer | ||
AP_Canard_iface.cpp | ||
AP_Canard_iface.h | ||
AP_DroneCAN.cpp | ||
AP_DroneCAN.h | ||
AP_DroneCAN_DNA_Server.cpp | ||
AP_DroneCAN_DNA_Server.h | ||
AP_DroneCAN_serial.cpp | ||
AP_DroneCAN_serial.h |