PLUGIN
REPOSITORY
Repositorio centralizado de módulos y extensiones para Volkov Flight Configurator. Los plugins se instalan y actualizan directamente desde la aplicación mediante el Plugin Marketplace integrado.
CAPACIDADES DEL REPOSITORIO
El sistema de plugins de Volkov está diseñado para extender el Flight Configurator sin modificar su núcleo, manteniendo la estabilidad y compatibilidad entre versiones.
Los plugins se descargan, verifican y cargan dinámicamente desde el Marketplace integrado en la aplicación sin reinicio del sistema.
Cada paquete incluye firma digital y hash SHA-256. El configurador valida la integridad antes de ejecutar cualquier extensión.
Interfaz documentada para desarrolladores. Cualquier extensión puede interactuar con el bus MSP, la UI de Qt y el sistema de telemetría.
El sistema descarga únicamente los cambios incrementales entre versiones, minimizando el consumo de ancho de banda durante las actualizaciones.
Los plugins declaran compatibilidad con Betaflight, INAV o ambos. El Marketplace filtra automáticamente según el firmware del FC conectado.
Repositorio abierto a contribuciones. Los desarrolladores pueden publicar sus plugins tras pasar el proceso de revisión y firma del equipo Volkov.
ESTRUCTURA DEL ÍNDICE
El Flight Configurator consulta este repositorio mediante solicitudes autenticadas. El índice principal devuelve un catálogo JSON con los metadatos de cada plugin disponible.
GET https://plugins.volkov.uy/api/v1/index.json
// Headers enviados por la aplicación
{
"User-Agent": "VolkovFC/2.x",
"X-FC-Firmware": "BTFL | INAV",
"X-FC-Version": "4.x.x",
"Accept": "application/json"
}
"schema": "1.0",
"plugins": [
{
"id": "blackbox-viewer",
"version": "1.2.0",
"firmware": "BTFL,INAV",
"sha256": "a3f9..."
}
]
}