REPOSITORIO OFICIAL DE EXTENSIONES

PLUGIN
REPOSITORY

VOLKOV FLIGHT CONFIGURATOR — ECOSYSTEM

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.

API v1
VERSIÓN ACTIVA
JSON
FORMATO DE ÍNDICE
TLS 1.3
TRANSPORTE SEGURO
FC ONLY
ACCESO RESTRINGIDO
ACCESO RESTRINGIDO — SOLO APLICACIÓN

Este subdominio es un repositorio de uso exclusivo del Flight Configurator. La descarga directa de plugins desde el navegador no está permitida. Utilizá el Plugin Marketplace integrado en la aplicación para instalar y gestionar extensiones.

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.

INSTALACIÓN AUTOMÁTICA

Los plugins se descargan, verifican y cargan dinámicamente desde el Marketplace integrado en la aplicación sin reinicio del sistema.

VERIFICACIÓN DE INTEGRIDAD

Cada paquete incluye firma digital y hash SHA-256. El configurador valida la integridad antes de ejecutar cualquier extensión.

API PÚBLICA DE PLUGINS

Interfaz documentada para desarrolladores. Cualquier extensión puede interactuar con el bus MSP, la UI de Qt y el sistema de telemetría.

ACTUALIZACIONES DELTA

El sistema descarga únicamente los cambios incrementales entre versiones, minimizando el consumo de ancho de banda durante las actualizaciones.

COMPATIBILIDAD MULTI-FIRMWARE

Los plugins declaran compatibilidad con Betaflight, INAV o ambos. El Marketplace filtra automáticamente según el firmware del FC conectado.

DESARROLLO COMUNITARIO

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.

REQUEST — VOLKOV FC / INTERNAL
// Solicitud al índice del repositorio
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"
}
RESPONSE — index.json
{
  "schema": "1.0",
  "plugins": [
    {
      "id": "blackbox-viewer",
      "version": "1.2.0",
      "firmware": "BTFL,INAV",
      "sha256": "a3f9..."
    }
  ]
}