MultiWii - обсуждаем и отлаживаем Alt Hold

mataor
iSheeZ:

GUI запускал, но как именно это в нем вешается на канал?

как и все прочее - для каждого из каналов есть 3 настройки - включен при минимуме (>1300 примерно), в среднем положении (>1500) или в верхнем (>1700)
включить - нажать на соответствующий чекбокс (серый/при выборе белый квадратик) и потом сохранить настройки соответствующей кнопкой.

П.С. что-то разговор в этой теме пошел не по теме…

iSheeZ

mataor большое спасибо, а то инфы много, а примеров нет 😦

Ну и чтобы не флудить, вопрос по теме:
В каком файле находится алгоритм альтхолда? Хочется сравнить разные версии.

mataor
iSheeZ:

В каком файле находится алгоритм альтхолда? Хочется сравнить разные версии.

IMU.ino, а конкретнее функция void getEstimatedAltitude()

кстати совет - переходи с родгой гуи на Mw-WinGUI… ссылки гдето тут были

alexmos

Прощу прощения за задержку, по работе загруз и на другой проект отвлекся, даже полетать за все лето удалось пару раз. Но скоро планирую возобновить процесс перевода на 2.1.

iSheeZ

alexmos отличная новость! 😃 по мне, так 2.1 лучше 2.0 по крайней мере у меня (вернее у моих регуляторов) был печальный опыт с 2.0 а на 1.9 не хочется, все же, надо смотреть в будущее, а не оглядываться на прошлое!

Кстати, у меня есть опыт разработки для Obj-C, выпустил несколько приложений для iOS и на др. языках немного писал, поэтому, вдруг чем смогу помочь 😃 буду только рад!

alexmos

Я тут вообще в полном ступоре, какая то мистика. Если скачать последнюю официальную прошивку MWC 2.1, настроить по минимуму (не включая GPS) и удалить файл GPS.ino - то не компилится, ругается совсм на другой кусок кода. Хотя весь файл не должен участвовать в сборке, т.к. содержимое помещено в директиву #if GPS.

Но это полбеды - не хочет компилироваться строчка из моего кода, простейшая конструкция типа if(…) { …} else if(…) { … } Если после else добавить ещё скобки - то все собирается. Потратив три часа на поиск проблемы, я все таки собрал проект. Но как то очень неприятно такое поведение, ведь если чудит препроцессор или компилятор - то что там собирается внтури, фиг его знает и проблема может вылезти внезапно.

Эта же конструкция в составе MWC 2.0 собиралась отлично.