Имплементировать протокол Mavlink в iOS (Obj-C) приложение

1 000 руб. за проект • безналичный расчёт, электронные деньги
21 июня 2018, 14:58 • 1 отклик • 21 просмотр
В iOS проект необходимо имплементировать стороннюю библиотеку Mavlink (https://mavlink.io/en/). Мой проект написан на Objective-C но т.к. это хобби – у меня нет достаточного опыта и времени, чтобы правильно заставить работать эту библиотеку в моем проекте.

Проект должен парсить бинарные данные (например: [0xFE, 0x09, 0xCA, 0x33, 0x44, 0x6D, 0x64, 0x00, 0x00, 0x00, 0xF1, 0xF1, 0x35, 0x00, 0x00, 0x8B, 0x31] или, что предпочтительнее, стринг вида FE09CA33446D64000000F1F13500008B31) и уметь выдавать их как определенные значения, содержащиеся в бинарных данных (пример декодированных данных выше: RadioStatus(rssi: 241, remrssi: 241, txbuf: 53, noise: 0, remnoise: 0, rxerrors: 100, fixed: 0)) но при этом чтобы была возможность получить каждый параметр отдельно (например значение только для txbuf или rssi)

Mavlink это все умеет, нужно только правильно настроить его для моего (или для пустого) Xcode проекта и обязательно под Objective-C.

Допустимо, если это будет имплементация Swift библиотеки в Obj-C проект, при условии, что код и все методы библиотеки будут работать из Obj-C класса.