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 waf: ardupilotwaf: prefix build context methods with ap_ 2016-01-22 20:10:29 -02:00
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 AP_HAL_Linux: AnalogIn_ADS1115: return 5V on board_voltage 2016-07-28 16:42:38 -03:00
AnalogIn_IIO.cpp AP_HAL_Linux: fix compiler warning in AnalogIn_IIO 2017-01-26 23:05:46 -08:00
AnalogIn_IIO.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
AnalogIn_Navio2.cpp AP_HAL_Linux: Unify from print or println to printf. 2017-01-27 18:20:22 +11:00
AnalogIn_Navio2.h AP_HAL_Linux: added AnalogIn_Navio2 2016-02-27 03:06:50 -03:00
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 AP_HAL_Linux: replace header guard with pragma once 2016-02-18 14:52:35 -02:00
CameraSensor_Mt9v117_Patches.cpp AP_HAL_Linux: move mt9v117 patches inside class 2015-12-18 17:56:06 +11:00
CameraSensor_Mt9v117.cpp Global: To nullptr from NULL. 2016-11-02 16:04:47 -02:00
CameraSensor_Mt9v117.h AP_HAL_Linux: convert CameraSensor_Mt9v117 to I2CDevice 2016-07-28 18:03:09 -03:00
CameraSensor.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
CameraSensor.h AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00
ConsoleDevice.cpp AP_HAL_Linux: add ConsoleDevice a handler for TTIN signal 2016-07-27 21:30:19 +10:00
ConsoleDevice.h AP_HAL_Linux: add ConsoleDevice a handler for TTIN signal 2016-07-27 21:30:19 +10:00
Flow_PX4.cpp AP_HAL_Linux: BBBmini remove onboard OpticalFlow 2017-03-07 22:48:48 -08:00
Flow_PX4.h AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00
GPIO_Aero.cpp AP_HAL_Linux: add port to Intel Aero 2016-09-03 01:03:07 -03:00
GPIO_Aero.h AP_HAL_Linux: add port to Intel Aero 2016-09-03 01:03:07 -03:00
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 HAL_Linux: fixed ULTRASOUND GPIO for Disco 2016-07-20 13:38:17 +10:00
GPIO_Bebop.h AP_HAL_Linux: Add support for Sonar GPIO 2016-05-03 16:43:39 -03:00
GPIO_Disco.cpp HAL_Linux: fixed ULTRASOUND GPIO for Disco 2016-07-20 13:38:17 +10:00
GPIO_Disco.h HAL_Linux: fixed ULTRASOUND GPIO for Disco 2016-07-20 13:38:17 +10:00
GPIO_Minnow.cpp AP_HAL_Linux: add GPIO definitions for minlure 2015-10-22 12:04:52 +11:00
GPIO_Minnow.h AP_HAL_Linux: add GPIO definitions for minlure 2015-10-22 12:04:52 +11:00
GPIO_RPI.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
GPIO_RPI.h AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00
GPIO_Sysfs.cpp AP_HAL_Linux: remove ifdef checks for HAL_BOARD_LINUX 2016-05-18 23:05:56 -03:00
GPIO_Sysfs.h AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00
GPIO.cpp AP_HAL_Linux: fix include order 2016-05-18 23:05:56 -03:00
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 Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
Heat.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
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 AP_HAL_Linux: Perf: make lttng use internal fields 2016-06-23 19:06:30 -03:00
Perf_Lttng.cpp AP_HAL_Linux: Perf: make lttng use internal fields 2016-06-23 19:06:30 -03:00
Perf_Lttng.h AP_HAL_Linux: Perf: make lttng use internal fields 2016-06-23 19:06:30 -03:00
Perf.cpp AP_HAL_Linux: rename macros to avoid conflicts 2017-05-06 15:21:14 +10:00
Perf.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
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 AP_HAL_Linux: new files for raspilot 2015-09-14 14:22:16 +10:00
RCInput_115200.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
RCInput_115200.h HAL_Linux: fixed SRXL and DSM 2016-10-16 21:31:37 +11:00
RCInput_AioPRU.cpp AP_HAL_Linux: Add BeagleBone Blue to RCInput_AioPRU 2017-01-26 23:15:52 -08:00
RCInput_AioPRU.h AP_HAL_Linux: change define and members visibility 2016-07-29 20:27:12 -03:00
RCInput_DSM.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
RCInput_DSM.h AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00
RCInput_Multi.cpp HAL_Linux: fixed a bug in RCInput::new_input 2017-01-09 21:47:19 -08:00
RCInput_Multi.h HAL_Linux: added RCInput_Multi 2016-09-21 10:33:15 -03:00
RCInput_Navio2.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
RCInput_Navio2.h AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00
RCInput_PRU.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
RCInput_PRU.h AP_HAL_Linux: change define and members visibility 2016-07-29 20:27:12 -03:00
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 HAL_Linux: fixed incorrect include 2016-09-21 10:33:15 -03:00
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 AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00
RCInput_UDP_Protocol.h AP_HAL_Linux: replace header guard with pragma once 2016-02-18 14:52:35 -02:00
RCInput_UDP.cpp AP_HAL_Linux: fix include order 2016-05-18 23:05:56 -03:00
RCInput_UDP.h AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00
RCInput_ZYNQ.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
RCInput_ZYNQ.h AP_HAL_Linux: change define and members visibility 2016-07-29 20:27:12 -03:00
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 Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
RCOutput_AioPRU.cpp HAL_Linux: fixed nested cork/push 2017-05-01 14:32:18 +10:00
RCOutput_AioPRU.h HAL_Linux: implement cork/push for RCOutput_AioPRU 2016-10-13 10:00:04 +11:00
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 Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
RCOutput_Disco.h HAL_Linux: document the Disco PWM pinout 2016-10-12 21:41:49 +11:00
RCOutput_PCA9685.cpp HAL_Linux: fixed nested cork/push 2017-05-01 14:32:18 +10:00
RCOutput_PCA9685.h AP_HAL_Linux: PCA9685: Add quinary address 2016-10-24 10:00:06 -02:00
RCOutput_PRU.cpp HAL_Linux: fixed nested cork/push 2017-05-01 14:32:18 +10:00
RCOutput_PRU.h HAL_Linux: implement cork and push for remaining RCOutput backends 2016-10-13 10:00:04 +11:00
RCOutput_qflight.cpp HAL_Linux: fixed nested cork/push 2017-05-01 14:32:18 +10:00
RCOutput_qflight.h HAL_Linux: implement cork and push for remaining RCOutput backends 2016-10-13 10:00:04 +11:00
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 HAL_Linux: implement cork()/push() for HAL_Linux RCOutput_Sysfs 2016-10-13 10:00:04 +11:00
RCOutput_ZYNQ.cpp HAL_Linux: fixed nested cork/push 2017-05-01 14:32:18 +10:00
RCOutput_ZYNQ.h HAL_Linux: implement cork and push for remaining RCOutput backends 2016-10-13 10:00:04 +11:00
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 HAL_Linux: added SBUS decoder from PX4 project 2014-10-07 14:57:34 +11:00
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 AP_HAL_Linux: make flow_control a property of SerialDevice rather than UARTDriver's 2016-07-15 15:26:49 -03:00
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 AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00
Storage.cpp AP_HAL_Linux: rename APM to ardupilot. 2017-01-25 16:57:47 +00:00
Storage.h AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00
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 AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00
ToneAlarm.cpp AP_HAL_Linux: add O_CLOEXEC in places missing it 2016-11-07 12:37:30 -03:00
ToneAlarm.h AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00
UARTDevice.cpp AP_HAL_Linux: make flow_control a property of SerialDevice rather than UARTDriver's 2016-07-15 15:26:49 -03:00
UARTDevice.h AP_HAL_Linux: make flow_control a property of SerialDevice rather than UARTDriver's 2016-07-15 15:26:49 -03:00
UARTDriver.cpp Global: To nullptr from NULL. 2016-11-02 16:04:47 -02:00
UARTDriver.h AP_HAL_Linux: UARTDriver: Make use of ByteBuffer class 2016-10-27 14:23:42 +11:00
UARTQFlight.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
UARTQFlight.h HAL_Linux: added qflight board subtype 2015-12-27 16:12:27 +11:00
UDPDevice.cpp HAL_Linux: added udpin support to HAL_Linux 2016-06-28 21:01:43 +10:00
UDPDevice.h HAL_Linux: added udpin support to HAL_Linux 2016-06-28 21:01:43 +10:00
Util_RPI.cpp AP_HAL_Linux: Added URUS Macro to Util_RPI 2016-10-27 11:51:32 -02:00
Util_RPI.h AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00
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 AP_HAL_Linux: remove AP_HAL_Linux_Namespace header 2016-07-29 20:25:03 -03:00