I am communicating between two systems one of which is big-endian and another is in little-endian. I didn't handle anything in MAVLink protocol to cater for that. So the parsing of every message I am receiving in the little-endian machine is failing with bad checksum. What should I do about that?
--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "MAVLink" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an mavlink+u...@googlegroups.com.
Wenn Sie diese Diskussion im Web verfolgen möchten, rufen Sie https://groups.google.com/d/msgid/mavlink/1dfa7787-4e57-4999-8036-f515ade59336%40googlegroups.com auf.
The problem is likely the big endian system. Mavlink is little endian on the wire, and the tooling defaults that way. Seehttps://github.com/ArduPilot/pymavlink/blob/ef30682ca967a7d0f0689b047ef6309a111753e0/generator/C/include_v2.0/protocol.h#L10
for where big endian systems can be accomodated via ifdef.
I am communicating between two systems one of which is big-endian and another is in little-endian. I didn't handle anything in MAVLink protocol to cater for that. So the parsing of every message I am receiving in the little-endian machine is failing with bad checksum. What should I do about that?--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "MAVLink" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an mav...@googlegroups.com.
On 24 Jan 2020, at 8:27 pm, Ankan Sardar <ankans...@gmail.com> wrote:
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an mavlink+u...@googlegroups.com.
Wenn Sie diese Diskussion im Web verfolgen möchten, rufen Sie https://groups.google.com/d/msgid/mavlink/712a2fa4-106a-4d49-a715-830c0245634e%40googlegroups.com auf.