Форум » Железо » Эксперименты с DeviceLink » Ответить

Эксперименты с DeviceLink

Heromant: Дело было днем на работе, и делать было особенно нечего. Случайно поток мыслей навел меня на тему "хорошо бы на джое отдельную кнопочку с лампочкой на шасси или еще чего подобное..." Начал рыть сухой и не только. Везде идут ссылки на протокол обмена данными DeviceLink, с помощью которого можно получать и отправлять в игру самую разную информацию. Все темы очень разбросаны, информация противоречива, но в результате копания выяснилось следующее в кратце: 1. Протокол DeviceLink работает полностью в оффлайне и ограниченно в онлайне. 2. В онлайне нельзя получить основные параметры полета как то скорость, высота, крен и т.д. во избежание читерства. Правда вместе с этим накрывается мечта маньяков о приборной доске в кокпите. 3. Простые вещи типа управления всякими вспомогательными устройствами типа шасси, фар, ано, и прочих можно делать в онлайне и при этом считывать их положение для управления индикацией. 4. Описание протокола на английском языке лежит в корне ила в файле DeviceLink.txt Тестировал я это дело просто. Нарыл в нете терминальную прогу, которая поддерживает UDP протокол (называется I/O Ninja), настроил порты вода-вывода и сунул ей в командную строку команду выпуска шасси, когда самоль летел в простом редакторе. Шасси открылось. Считал данные - показало что шасси выпущенно. Зашел на Кокос2, где взлет с воздуха, взлетел и повторил операции с командами управления - все сработало как надо. Вот вам пища для мозга, многоуважаемые Кулибины... Осталось совсем чуть-чуть - затолкать это в железо...

Ответов - 3

Mortira: однако контролер нуно собрать...

Heromant: Mortira пишет: однако контролер нуно собрать... К томуже это лучше делать в виде отдельного блока, который будет отдельным ip-устройством. Тоесть вынести на него все фички и рюшечки и освободить кнопки джоя, и помоему даже оси от вспомогательных устройств, и оставить джою только самое-самое насущное. Еще в теории (на практике еще не пробовал, но есть вероятность 70% успеха) что можно сделать РУД на управление ВОСЕМЬЮ двигателями с раздельным шагом винта на каждый не используя оси джоя в принципе... Можно даже не в виде руда а, для эксперимента, в виде микшерского пульта с движками Тем более бобру частые манипуляции двигателями не нужны, а вот тонкая настройка...

Sebastyan: Wavil0n@ya.ru это ящик у Димы,Wavil0n@yandex.ru,можешь с ним советоваться!




полная версия страницы