I'm writing a Java implementation of MAVlink for an Android GCS but I'm having trouble with sending messages. Looking in the MAVlink code, I noticed that the structure of the message is different depending on MAVLINK_NEED_BYTE_SWAP. I have no idea where this is coming from. I had been using the message structure defined here (https://pixhawk.ethz.ch/mavlink/) but it looks like those are only accurate if MAVLINK_NEED_BYTE_SWAP evaluates to false.
You need to be a member of diydrones to add comments!
Replies
Possibly this is to cater for the difference in byte endianess between Mavlink v1.x and v0.9?