Господа, будьте любезны, помогите разобраться с протоколом Mavlink. (MAVLINK v1)
Стоит задача:
Нужно читать UARTом микроконтроллера AtMega328 телеметрию, выдергивать из потока нужные мне сообщения,
перекодировать в свой формат и посылать через UART в локальную машину с Windows.
Проблема заключается в следующем:
Немного пишу на асме, но при необходимости могу и на СИ потупить немного...
Использовать библиотеку, которую предлагают использовать я не хочу.
На это есть пара причин:
Во первых не смог подключить библиотеку ( СИ слишком абстрактен для меня, ASM мне более понятен )
Во вторых не вижу смыла подключать целую библиотеку для такой простой задачи.
И отсюда вытекает проблема:
На оф. сайте МАВЛИНКА https://mavlink.io/en/guide/serializati ... ket_format
Нет четкого описания какой HEX у байта_5 (Message ID) ЛИБО Я НЕ МОГУ НАЙТИ ЭТУ ИНФОРМАЦИЮ
Ну то-есть я не знаю, что находится в полезной нагрузке данного пакета.
На оф сайте, предполагается, что пользователи будут подключать нужную библиотеку, и там полно информации о том как работать с данной библиотекой.
Ну в общем как то так.
Может кто носом натычет в лист с информацией, по которому можно расшифровать данные.
Либо мож у кого своя мини-либа имеется?
А может у кого есть опыт работы с этим протоколом и подскажет мне?
Может кто проект свой даст посмотреть?
Может еще какие то варианты?



