ardupilot/libraries/AP_HAL_Linux
Lucas De Marchi 66a1e420cb AP_HAL_Linux: RCInput_SoloLink: better name to first field
Checking the time on the tcpdump capture, it matches the first fields
from the data:

$ tshark -n -c 4 -r  ~/tmp/solo/rc.pcap
    1   0.000000     10.1.1.1 → 10.1.1.10    UDP 68 5005 → 5005 Len=26
    2   0.019976     10.1.1.1 → 10.1.1.10    UDP 68 5005 → 5005 Len=26
    3   0.040046     10.1.1.1 → 10.1.1.10    UDP 68 5005 → 5005 Len=26
    4   0.059961     10.1.1.1 → 10.1.1.10    UDP 68 5005 → 5005 Len=26

From the previous commit (first 2 packets):

     5fa8 f441 3414 0500 73d7  dc05 dc05 dc05 db05 e803 e803 e803 f401
     73f6 f441 3414 0500 74d7  dc05 dc05 dc05 db05 e803 e803 e803 f401

0x0005143441f45fa8 - 0x0005143441f4f673 = 0x4E14 = 19988 (usec)

Which seems to approximately match for the other packets as well. We are
not using the field since we rather get the time when we receive it, but
at least use a better name.
2017-08-17 12:04:27 -07:00
..
benchmarks
examples AP_HAL_Linux: examples: small fixes to BusTest 2017-04-19 01:13:40 -07:00
qflight Remove stdbool.h include for C++ sources 2016-12-16 11:38:52 -08:00
tests AP_HAL_Linux: add unit tests for Thread implementations 2016-11-02 16:28:20 -02:00
AnalogIn_ADS1115.cpp AP_HAL_Linux: Unify from print or println to printf. 2017-01-27 18:20:22 +11:00
AnalogIn_ADS1115.h
AnalogIn_IIO.cpp AP_HAL_Linux: fix compiler warning in AnalogIn_IIO 2017-01-26 23:05:46 -08:00
AnalogIn_IIO.h
AnalogIn_Navio2.cpp AP_HAL_Linux: Unify from print or println to printf. 2017-01-27 18:20:22 +11:00
AnalogIn_Navio2.h
AnalogIn_Raspilot.cpp AP_HAL_Linux: Unify from print or println to printf. 2017-01-27 18:20:22 +11:00
AnalogIn_Raspilot.h Global: change Device::PeriodicCb signature 2017-01-14 10:03:54 +11:00
AP_HAL_Linux.h
CameraSensor_Mt9v117_Patches.cpp
CameraSensor_Mt9v117.cpp Global: To nullptr from NULL. 2016-11-02 16:04:47 -02:00
CameraSensor_Mt9v117.h
CameraSensor.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
CameraSensor.h
ConsoleDevice.cpp
ConsoleDevice.h
Flow_PX4.cpp AP_HAL_Linux: BBBmini remove onboard OpticalFlow 2017-03-07 22:48:48 -08:00
Flow_PX4.h
GPIO_Aero.cpp
GPIO_Aero.h
GPIO_BBB.cpp AP_HAL_Linux: Add BeagleBone Blue to GPIO_BBB 2017-01-26 23:15:52 -08:00
GPIO_BBB.h AP_HAL_Linux: Add BeagleBone Blue to GPIO_BBB 2017-01-26 23:15:52 -08:00
GPIO_Bebop.cpp
GPIO_Bebop.h
GPIO_Disco.cpp
GPIO_Disco.h
GPIO_Minnow.cpp
GPIO_Minnow.h
GPIO_RPI.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
GPIO_RPI.h
GPIO_Sysfs.cpp
GPIO_Sysfs.h
GPIO.cpp
GPIO.h AP_HAL_Linux: Add BeagleBone Blue to GPIO_BBB 2017-01-26 23:15:52 -08:00
HAL_Linux_Class.cpp AP_HAL_Linux: switch aero to RCInput_SoloLink 2017-08-17 12:04:27 -07:00
HAL_Linux_Class.h AP_HAL_Linux: add signal handler for normal termination 2016-11-02 16:28:20 -02:00
Heat_Pwm.cpp PWM_Sysfs: add an init method to do hal dependent stuff. 2016-11-07 14:59:31 -02:00
Heat_Pwm.h
Heat.h
I2CDevice.cpp AP_HAL_Linux: move check for _split_transfers 2017-02-23 22:38:15 -08:00
I2CDevice.h HAL_Linux: implement set_split_transfers() API for I2C 2017-02-23 22:38:15 -08:00
Led_Sysfs.cpp AP_HAL_Linux: Led_Sysfs: small fixes 2017-01-19 08:56:32 -08:00
Led_Sysfs.h AP_HAL_Linux: Led_Sysfs: small fixes 2017-01-19 08:56:32 -08:00
OpticalFlow_Onboard.cpp AP_HAL_Linux: BBBmini remove onboard OpticalFlow 2017-03-07 22:48:48 -08:00
OpticalFlow_Onboard.h OpticalFlow_Onboard: remove gyro cb 2017-01-23 21:23:16 +11:00
Perf_Lttng_TracePoints.h
Perf_Lttng.cpp
Perf_Lttng.h
Perf.cpp AP_HAL_Linux: rename macros to avoid conflicts 2017-05-06 15:21:14 +10:00
Perf.h
Poller.cpp AP_HAL_Linux: allow to wakeup pollable 2016-11-02 16:28:20 -02:00
Poller.h AP_HAL_Linux: allow to wakeup pollable 2016-11-02 16:28:20 -02:00
PollerThread.cpp AP_HAL_Linux: rename macros to avoid conflicts 2017-05-06 15:21:14 +10:00
PollerThread.h AP_HAL_Linux: allow PollerThread to stop 2016-11-02 16:28:20 -02:00
PWM_Sysfs.cpp AP_HAL_Linux: fix leaking strings 2016-11-09 11:44:05 -03:00
PWM_Sysfs.h PWM_Sysfs: add an init method to do hal dependent stuff. 2016-11-07 14:59:31 -02:00
px4io_protocol.h
RCInput_115200.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
RCInput_115200.h
RCInput_AioPRU.cpp AP_HAL_Linux: Add BeagleBone Blue to RCInput_AioPRU 2017-01-26 23:15:52 -08:00
RCInput_AioPRU.h
RCInput_DSM.cpp
RCInput_DSM.h
RCInput_Multi.cpp HAL_Linux: fixed a bug in RCInput::new_input 2017-01-09 21:47:19 -08:00
RCInput_Multi.h
RCInput_Navio2.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
RCInput_Navio2.h
RCInput_PRU.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
RCInput_PRU.h
RCInput_Raspilot.cpp Global: change Device::PeriodicCb signature 2017-01-14 10:03:54 +11:00
RCInput_Raspilot.h Global: change Device::PeriodicCb signature 2017-01-14 10:03:54 +11:00
RCInput_RPI.cpp AP_HAL_Linux: correct compilation warning 2017-08-17 11:28:36 +01:00
RCInput_RPI.h AP_HAL_Linux: RCInput_RPI: fix whitespaces 2016-11-19 14:05:22 -02:00
RCInput_SBUS.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
RCInput_SBUS.h
RCInput_SoloLink.cpp AP_HAL_Linux: add prototype for handling SoloLink 2017-08-17 12:04:27 -07:00
RCInput_SoloLink.h AP_HAL_Linux: RCInput_SoloLink: better name to first field 2017-08-17 12:04:27 -07:00
RCInput_UART.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
RCInput_UART.h
RCInput_UDP_Protocol.h
RCInput_UDP.cpp
RCInput_UDP.h
RCInput_ZYNQ.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
RCInput_ZYNQ.h
RCInput.cpp HAL_Linux: support receiver based RSSI 2017-07-03 11:22:21 +10:00
RCInput.h HAL_Linux: support receiver based RSSI 2017-07-03 11:22:21 +10:00
RCOutput_AeroIO.cpp AP_HAL_Linux: rename macros to avoid conflicts 2017-05-06 15:21:14 +10:00
RCOutput_AeroIO.h
RCOutput_AioPRU.cpp HAL_Linux: fixed nested cork/push 2017-05-01 14:32:18 +10:00
RCOutput_AioPRU.h
RCOutput_Bebop.cpp HAL_Linux: fixed nested cork/push 2017-05-01 14:32:18 +10:00
RCOutput_Bebop.h Disco: add buzzer support 2016-11-07 18:02:21 -03:00
RCOutput_Disco.cpp
RCOutput_Disco.h
RCOutput_PCA9685.cpp HAL_Linux: fixed nested cork/push 2017-05-01 14:32:18 +10:00
RCOutput_PCA9685.h
RCOutput_PRU.cpp HAL_Linux: fixed nested cork/push 2017-05-01 14:32:18 +10:00
RCOutput_PRU.h
RCOutput_qflight.cpp HAL_Linux: fixed nested cork/push 2017-05-01 14:32:18 +10:00
RCOutput_qflight.h
RCOutput_Raspilot.cpp Global: change Device::PeriodicCb signature 2017-01-14 10:03:54 +11:00
RCOutput_Raspilot.h Global: change Device::PeriodicCb signature 2017-01-14 10:03:54 +11:00
RCOutput_Sysfs.cpp HAL_Linux: fixed nested cork/push 2017-05-01 14:32:18 +10:00
RCOutput_Sysfs.h
RCOutput_ZYNQ.cpp HAL_Linux: fixed nested cork/push 2017-05-01 14:32:18 +10:00
RCOutput_ZYNQ.h
RPIOUARTDriver.cpp Global: change Device::PeriodicCb signature 2017-01-14 10:03:54 +11:00
RPIOUARTDriver.h Global: change Device::PeriodicCb signature 2017-01-14 10:03:54 +11:00
sbus.cpp Remove stdbool.h include for C++ sources 2016-12-16 11:38:52 -08:00
sbus.h
Scheduler.cpp global: remove AP_HAL::in_timerprocess() 2017-08-03 20:25:14 -07:00
Scheduler.h global: remove AP_HAL::in_timerprocess() 2017-08-03 20:25:14 -07:00
Semaphores.cpp AP_HAL_Linux: use HAL_SEMAPHORE_BLOCK_FOREVER 2017-05-01 15:05:51 +01:00
Semaphores.h Global: To nullptr from NULL. 2016-11-02 16:04:47 -02:00
SerialDevice.h
SPIDevice.cpp AP_HAL_Linux:SPIDevice: Add functions to get possible spi registered device 2017-04-19 01:05:12 -07:00
SPIDevice.h AP_HAL_Linux:SPIDevice: Add functions to get possible spi registered device 2017-04-19 01:05:12 -07:00
SPIUARTDriver.cpp Global: To nullptr from NULL. 2016-11-02 16:04:47 -02:00
SPIUARTDriver.h
Storage.cpp AP_HAL_Linux: rename APM to ardupilot. 2017-01-25 16:57:47 +00:00
Storage.h
system.cpp AP_HAL: RCInput: rename deinit() to teardown() 2016-11-02 16:28:20 -02:00
TCPServerDevice.cpp Global: To nullptr from NULL. 2016-11-02 16:04:47 -02:00
TCPServerDevice.h Global: To nullptr from NULL. 2016-11-02 16:04:47 -02:00
Thread.cpp AP_HAL_Linux: fix checking wrong value for pthread function 2017-04-18 23:57:54 -07:00
Thread.h AP_HAL_Linux: allow to join threads 2016-11-02 16:28:20 -02:00
ToneAlarm_Disco.cpp Disco: add buzzer support 2016-11-07 18:02:21 -03:00
ToneAlarm_Disco.h Disco: add buzzer support 2016-11-07 18:02:21 -03:00
ToneAlarm_Raspilot.cpp Global: To nullptr from NULL. 2016-11-02 16:04:47 -02:00
ToneAlarm_Raspilot.h
ToneAlarm.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
ToneAlarm.h
UARTDevice.cpp
UARTDevice.h
UARTDriver.cpp Global: To nullptr from NULL. 2016-11-02 16:04:47 -02:00
UARTDriver.h
UARTQFlight.cpp
UARTQFlight.h
UDPDevice.cpp
UDPDevice.h
Util_RPI.cpp AP_HAL_Linux: Added URUS Macro to Util_RPI 2016-10-27 11:51:32 -02:00
Util_RPI.h
Util.cpp HAL_Linux: use correct datatype for time conversion 2017-07-13 18:23:00 -07:00
Util.h AP_HAL_Linux: Util: fix coding style for pointers 2017-04-19 00:19:40 -07:00
VideoIn.cpp AP_HAL_Linux: BBBmini remove onboard OpticalFlow 2017-03-07 22:48:48 -08:00
VideoIn.h