В iOS проект необходимо имплементировать стороннюю библиотеку Mavlink (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 класса.

7 лет назад
Saulyak2
Василий 
34 года
7 лет в сервисе
Был
6 лет назад
24 отзыва

Заявки фрилансеров

Нет заявок фрилансеров