В библиотеке AP_Motors, как и для Tricopter (файлы AP_MotorsTri.cpp и .h) или для многих типов поддерживаемых типов кадров, нет .cpp и .h, выделенных для Lynxmotion Hunter Vtail 400, но он находит место в setup_motorsфункция (в операторах switch-case) в AP_MotorsMatrix.cpp.Как это работает?Где это берет специфичные для фрейма реализации, когда это непосредственно связано с аппаратными средствами?