PX4 / jMAVSim

Simple multirotor simulator with MAVLink protocol support
BSD 3-Clause "New" or "Revised" License
84 stars 208 forks source link

Update to latest jMAVlib #48

Closed clovett closed 7 years ago

clovett commented 7 years ago

Pick up the jMAVlib fix - support mavlink "extensions". This stops lots of bad crc errors from spewing when receiving the old style (non-extended) SERVO_OUTPUT_RAW messages from PX4. The SERVO_OUTPUT_RAW uses element which jMAVlib can now handle correctly.

LorenzMeier commented 7 years ago

Can you look into the CI failure?

clovett commented 7 years ago

Looks like the sort method I used on the list of fields only works on JDK 7, and not JDK 8... I'll look into finding another solution that works on older JDK versions. But first I have to figure out how to get JDK7, the oracle web site says version 7 is only available to "Oracle customers"...

LorenzMeier commented 7 years ago

The alternative would be to update the build system.

clovett commented 7 years ago

sure, if you don't care about supporting JDK 7 any more... I've never messed with the continuous integration stuff before, is there a wiki I can read?

LorenzMeier commented 7 years ago

Can you figure out what the JDK version on Ubuntu 14.04 is? The versions are set here: https://github.com/PX4/jMAVSim/blob/master/.travis.yml#L8

I would be ok to have openjdk8 and oraclejdk8 if 14.04 is on 8 already.

LorenzMeier commented 7 years ago

Can you rebase this now and reference the newer jMAVLib?